[ Если работает - вы молодец, если не работает - то все отмазки про чистоту языка, переносимость, красоту и новизну - не канают.
вот с этим не согласен. Это "подход птушника". "Работает - и ладно"
Не надо писать по принципу "работает - значит молодец", надо всегда стремится к чистому, красивому и правильному коду. Даже если красивый код поначалу не работает :), гавнокод получился сходу. В конечном случае красивый и правильный код и писать быстрее, и работает он лучше, и шансов багов насажать куда меньше.
А то ведь 30 однотипных переменных вместо массива или 50 раз скопированный кусок кода вместо цикла - это тоже "работающий код"...
Если не можешь писать правильно, пиши неправильно.©
Не соглашусь. Если не знаешь что делать - делай как знаешь.
Тож поделюсь народной мудростью: "если отладка - это процесс устранения ошибок, значит программирование - это процесс внесения ошибок".©
[ Если работает - вы молодец, если не работает - то все отмазки про чистоту языка, переносимость, красоту и новизну - не канают.
вот с этим не согласен. Это "подход птушника". "Работает - и ладно"
Не надо писать по принципу "работает - значит молодец", надо всегда стремится к чистому, красивому и правильному коду. Даже если красивый код поначалу не работает :), гавнокод получился сходу. В конечном случае красивый и правильный код и писать быстрее, и работает он лучше, и шансов багов насажать куда меньше.
А то ведь 30 однотипных переменных вместо массива или 50 раз скопированный кусок кода вместо цикла - это тоже "работающий код"...
Мысль была такая - если ваш красивый и "правильный" код не работает - вы неудачник. А в остальном вы, безусловно, правы.