- 1
- 2
f.write("#ifndef _" + fileouth.replace("/","_").replace(".", "_").upper() + "_\n")
f.write("#define _" + fileouth.replace("/","_").replace(".", "_").upper() + "_\n")
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−427.9
f.write("#ifndef _" + fileouth.replace("/","_").replace(".", "_").upper() + "_\n")
f.write("#define _" + fileouth.replace("/","_").replace(".", "_").upper() + "_\n")
что еще сказать... видно человека не научили что копипастить плохо... и что бывает повторное испольхование кода...
это что транслятор ? на пистоне ??
она генерирует на этапе билда на основании питоновского файла с описанием взаимодействий структуру данных типа графа, и хедер к нему, которые потом уже используются в сишном проекте.
Человека уволили уже, он года полтора продолжал эту часть (я другой занимался), а вот пришлось кой-чего добавлять щас, наткнулся
По факту, будет больше свободного времени, там еще ой какие куски бывают, нарою :)
Спорим, у меня копипейста в проекте больше, чем у кого бы то ни было. Фактически, копипейста там больше, чем кода! Но мне не до улыбок, когда каждый день кто-то из команды правки делает синхронно в трех местах. Некоторые забывают, правки теряются при переносе с ветки на ветку... Что начиналось с 100% копипейста сейчас по факту является таковым на 70%, что удручает.
Нет, копипейст - это ни разу не смешно!
в результате деяний этого товарисча тоже завелся копипейст... этих скриптов теперь 2, отличаются в пару строчек, в зависимости от опций билда вызывается один или другой...
а ключик вызова написать, чтобы передавать в один скрипт и не плодить файлов тожа никто не научил, пришлось переделать...
И это тока одно место. походу там еще и еще есть, ну ты понял...
С одной стороны - прикольная идея, но:
1) Надо соответствующий контингент постеров, то есть - человек должен понимать что не очень опытен, признавать это, иметь желание разместить код.
2) Ну в комментариях я думаю недостатка не будет, ага...
3) !!! Предчувствуюфлеймы и хуливары немерянной бешенной силы (между комментирующими). Т.е. надо модера, и железные правила типа "запрещено настаивать на правильности вещей, которые можно отнести в категрию 'на вкус и цвет', если альтернатива приемлема и не является нарушающей принципы хорошего кодирования"... - ну это так для примера, просто, задача требующая достаточно усилий от владельцев ресурса.
Однако, в общем и целом я за :)