Caius asinus est!
я спокойно воспринимаю тексты с опечатками, морщусь, но читаю корявые переводы, но блин! порой мне физически больно смотреть на доставшийся в наследство код...
читать дальше
код правильный, работающий, но блиииииин!!!!
циклы? - не, не слышал... функции, видимо, от лукавого, а параметры - так ваще ересь!
про невероятный вариант "написать свой класс" человек кажется даже не подозревал...
читать дальше
код правильный, работающий, но блиииииин!!!!
циклы? - не, не слышал... функции, видимо, от лукавого, а параметры - так ваще ересь!
про невероятный вариант "написать свой класс" человек кажется даже не подозревал...
а то могу неадекватно ответить
но подобное мне не раз попадалось и у других "авторов"...
я не знаю, в женской ли логике дело, или и правда в "стаже", но как-то мне говорили, мол такой вариант как в посте - проще, потому что нагляднее и читается легче. Мол, всё на виду, думать не надо, пусть комп думает, у него процессор мощный...
Ну, если брать другой пример, в чужом коде строка "если (A > 0) то В = С + 5 иначе В = С + 10" воспринимается понятней чем "В = С + (А > 0 ? 5 : 10)", хотя обе выполняют одно и то же действие и разница только в количестве строк (первый вариант особо одаренные на 8 строк расписывают, а я предпочитаю второй, который одну занимает)
Поэтому мне кажется, что програмер всё знает, просто ему было лень подумать заранее, что можно и так и сяк написать и с переподвывертом, он предпочел решение в лоб, чтоб не париться
-- затосковала, уползла рыдать и баюкать пораненную картину мироздания;
парень не догадывается о существовании двухмерных массивов!
поэтому таблицу 5х10 он обрабатывает, пять раз копипастя код "обработать столбик из 10 элементов"
но ведь в любом учебнике, любого языка... есть рассказики, ну да... для самых маленьких про счетчики i и j
Не, ну я не знаю, как теперь...
Погодь, а может ему сперва в ТЗ про строку написали? А потом усложнили задачу и тоже самое попросили сделать для массива? А ему было клинически лень переписывать?
Не, не сходится. Все равно проще цикл в цикле сделать, это быстрее, чем копипастить 5 раз.
Получается, что он Маугли... Воспитанный древогрызами.
есть куча очень альтернативного кода, который, сцуко, работает!!! но мне его предстоит поддерживать...
и теперь не могу решить - то ли послать всех в сад и переписать всё самой заново, то ли пытаться постичь эти глубины "разума"
с одной стороны святая заповедь "работает? - от и не трогай!"
а с другой... четыре массива и три класса, заведенные только ради того, чтобы сложить в клип несколько картинок - это как-то для меня слишком... потому что реального кода (минус все определения-пасы-вызовы) там две строки "добавить очередную картинку"
как можно сначала так усложнять архитектуру а потом работать с ней копипастом - я не понимаю!!!!
это не древогрызы, это долбодятлы постарались... причем маугли очень старался таким вырасти, зная их только по рассказам через пятые руки...