Pull to refresh
1
Send message
У меня тут последнее время возникает крамольная мысль. А не завышена ли была в своё время летальность испанки? Говорят, что заболело 550 миллионов человек. А на самом деле могли заболеть, почти все, просто бессимптомно. Плюс тогда ИВЛ не было и других методов лечения. Если бы по современным методикам считали, вполне возможно смертность от испанки равна смертности от коронавируса.
Ну значит, возможно у вас опыта поболее моего. У меня с первого раза не удаётся, тем более часто клиент/начальник требования меняет. Я как правило делаю в ООП, когда уже предварительную версию человек увидел и хотя бы понимает что он говорит и какую задачу ставит. Ну разве что вспомогательную часть сразу в ООП, которая не поменяется.
Возможно, вы правы, я не рефакторил модули больше 2000-3000 строк. Может на 10 000 уже даже плохое ООП становиться лучше процедурного кода. Хотя раз вы до сих пор код поддерживаете, возможно он не так и плох.
Продлема если вы структурируете неправильно — то есть отлично от того как требует конечная задача — это будет хуже, чем неструктурировать вообще. А если вы структурируете правильно сразу — это огромное количество времени займёт.
С рефакторингом тоже не так всё просто. Например говнокод в 100% процедурном стиле часто лучше рефакторить, чем объектно-ориентированный говнокод. Т.к. для второго надо преобразовать неправильные классы в правильные. То есть полкласса туда, пол сюда. А в процедурном ты просто создаёшь структуру с нуля.

Типа как дом из кучи материалов построить легче, чем разрушить старый и построить новый.
Его фронтэнд вполне может выполнять свою задачу — отладка бэкэнда и демонстрация как это должно работать вместо того, чтобы давать долгое и нудное задание, в котором всё равно ничего не укажешь.

Собственно причесать это и значило написать фронтэнд с нуля, но с похожим функционалом.

Лучше бы в Паскалевском стиле было бы сделать
:= — левое присваивание
=: — правое присваивание
:-)
Вообще хорошая первоапрельская статья получилась.
«Интересовало состояние здоровья» — вот для этого полиграф и используется, чтобы выяснить побольше про вопросы, задавать которые в общем-то они не имеют права.
Я в своё время так же от Макхостюшки пострадал. Они цапались с Оврсаном. Оверсан потом кстати обанкротили по такой же схеме — изьяли оборудование. При этой во время их разборок я ещё физически не мог сделать бэкап, т.к. не в Москве был. Потом у меня в итоге была потеряна история форума за две недели.
У меня как стати на работе компьютер более пятилетний давности и ничего. Ноутбуки кстати могут как раз дольше выкатывать интересные решения за счёт приближения к стационарным компьютерам.
Это да, промахнулись в Дельфи в своём время, надо было UTF-8 вводить. Если его ввести как Wide, то уже будет облегчение.
Ну можно два строковых типа сделать Ansi и Wide, как в Дельфи уже 10 лет назад сделали.
Ну это уже тогда по факту будут два разных языка типа C и С++. Ведь будут обнаруживаться глюки в старых версиях компилятора, их будут править. Потом вводить часть фишек из нового стандарта и других языков и вскоре разделение уже довольно заметным.
А интересно windows-версия скайпа таки с дельфи ушла или до сих пор там и сидит? Последнее упоминание в сети я нашёл за 14-й год, тогда ещё не ушли.
Если бы все неудавшиеся проекты потом попадали в опенсорс…
Вот поэтому я сначала часто создаю код, как он выглядел у автора ДО оптимизации. А оптимизировать можно тогда когда заказчик уже понимает что ему вообще нужно. А без демоверсии он в 50% случаев не понимает, а в 50% случае забывает про «мелкие детали» которые меняют всё. После чего оказывается, что надо половину переписать, и после этого абстракции будут совершенно другими.
Для этого x5 и назначали, чтобы год помариновать, коллектив(как рабочая единица) бы развалился, можно всех увольнять.
А интересно, если ему сказать " это ты дурак не понимаешь", то он сразу уволит?
«Примерно так. Один чувак сделал задачу, помочь никто не мог, потратил 10 часов. Второй раз сделает за 1 час. Другой чувак, если ему не помогать, тоже потратит 10 часов. А если ему помогать, потратит 2 часа. » — хорошо, если вас так работает. У нас на фирме программист которому поручают новые задачи, если потом тоже в этом же наравлении делать то спрашивать затруднительно, а в 50% случаев и ничего не скажет (ну кроме смотри документацию) и приходиться тратить те же 10 часов.
А в холиварах я постоянно встречал аргумент, что С++ быстрее Паскаля минимум в 3 раза :-)

Information

Rating
Does not participate
Registered
Activity