All streams
Search
Write a publication
Pull to refresh
27
0
Михаил @Flammar

Java (+Javascript) fullstack developer

Send message
Я читал только что-то вроде «зачем нужно проектирование, когда есть рефакторинг»…
Заказчик — вообще основной источник рисков для проекта. Было такое на последней работе. «Field in form should be calculated and editable» — как-то пропустили. А поле вычислялось по сумме по БД. Пришлось для «editable» сумм городить отдельные таблицы.
Извините, не заметил фразу «без проектирования», думал, вопросы был сколько раз самолёт обычно перепроектируют.
«Готовься к собеседованию: читай хабросрачи».
Круг — идеальная фигура по многим соотношениям параметров.
О! Идеальный ответ. Даже дзеном отдаёт.
Не только просмотрели, вообще не показали.
В реале, есть шанс что проект будет сначала разбираться на кубики…
Думали, альтруист, а чувак скиллы прокачивал…
одну-полторы
с помощью рефакторинга архитектуру можно скорректировать, в некоторых пределах.
Это похоже на «купил очень дорогой фотик — стал фотографом».
+100.
Скажем так, приукрашивают. Скрывают место работы, на котором не прошли испытательный срок. Приукрашивают причины увольнения. Объявляют себя специалистами в технологиях, которые их заставили освоить принудительно и на которых они могут програмировать только методом copy-paste-edit.
Вы написали «К нам на собеседования приходит много людей», из чего я заключил, что вы часто их проводитете и там нередко задаёте такой вопрос, вот и поинтересовался. Хотя мой ответ — «чтоб крышка не проваливалась», ваш тоже мне кажется интересным. Интереснее всего будет, если на самом деле прав вы, а непроваливающаяся крышка пошла сама собой как бесплатный бонус…
От любой методологии есть реальная польза, когда она применяется в соответствии с допущениями, для которых была создана.
Даю 95%, что на момент создания методологии эти допущения ещё неочевидны.
А ещё для сбора денег по-видимому используются всякие SOLID, MVC и дизайн-паттерны. Иначе чем объяснить то, что о них так избыточно много говорят.
После покупки Люцента Алкатель забросил свою систему ИП-ТВ и стал мигрировать на люцентовскую. «Родная» алкателевская была добротно спроектирована «сверху вниз» на основе решений от Оракла. Люцентовскую изначально писало какое-то подразделение испанской Телефоники для одного городка в неколько десятков тысяч человек, потом это подразделение продали Люценту и в Люценте систему стали масштабировать «снизу вверх». На той стадии, когда меня сократили из Алкателя — весна-лето 2009 — для люцентовской системы ещё не было автоматического инсталлятора, её приходилось разворачивать в полуручном режиме, при этом рещение о миграции на неё было принято уже минимум полгода как. Так что вот, пример из практики на тему «проектирование versus итеративность».
Вы досконально знаете историю написания jQuery? Уверены, что там не было итераций говнокод-рефакториг?
Я учился в вузе расчёту самолётов. Там первый просто ломают на стенде при помощи имитации эксплуатационной нагрузки специальными машинами. Так вот если самолёи ломается при нагрузке, более чем на 20% превышающей расчётную, то считается, что он «перетяжелён» и его надо перепроектировать с целью снижения массы. Поэтому, кстати, пассажирский самолёт и должен ломаться при попытке сделать на нём мёртвую петлю. Ну а в очень нештатных погодных условиях типа урагана, при сильных порывах ветра словить на крыло нагрузку более чем на 20% превышающую максимальную расчётную — проще простого: при полёте на максимальной (для планера) скорости порыв ветра со скоростью более 10% от этой максималки и всё…

Так что атмосфера там почти ничего не выявляет.
Почему канализационные люки круглые?
И как обычно на него отвечают?

Information

Rating
4,847-th
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity