Здравствуйте, stronk2, Вы писали:
М>>если код размножен в 100500 местах, то это очень плохо. если код размножен в двух местах, которые к тому же слегка отличаются друг от друга -- это вполне нормально и ничуть не смертельно.
S>Самый худший вид копипасты, за который вообще надо руки рубить. Попробуй определи с одного взгляда — чем отличаются два похожих куска текста, и отличаются ли вообще.
"Рубить руки" и навсегда изгонять из профессии — это надо применять к программисту, который не знает ни даже православного юниксового diff с несколькими режимами сравнения и вывода, ни даже простейшего виндового cmp.
М>>не следует путать стратегию и тактику. если сделать ставку на то, что код выполняется на определенной архитектуре и/или компилируется определенными компиляторами -- об этом можно сильно пожалеть.
S>А нагадить посреди своей комнаты — это стратегия или тактика?
Когда начинаются таки сравнения, ясно, что аргументы кончились.
М>>ЗЫ. пояснения не помешают. что такое магические константы?
S>Ну ладно, нельзя требовать, чтобы все знали терминологию. Но хотя бы гуглить ты умеешь?
Я пошёл за попкорном.