Здравствуйте, Эйнсток Файр, Вы писали:
LVV>>Я один могу преподавать всю программерскую и математическую часть учебного плана.
ЭФ>А процессор голыми руками в чистом поле из песка изготовить сможете, или нехватает практических навыков?
Россия — это вам не Калифорния и не Израиль. Тут земля черная, плодородная, нет полей из чистого песка.
Здравствуйте, LaptevVV, Вы писали:
LVV>Основная мысль состоит в том, что такой код (напичканный goto)
Ключевое слово тут "напичканный".
LVV>Структурное программирование хорошо тем, что каждая конструкция имеет ОДИН вход и ОДИН выход. LVV>Это значительно упрощает как чтение, так и модификацию.
Ты понимаешь, что ты сейчас выступил против исключений и return из середины функции? Впрочем, Дейкстра бы с тобой согласился
LVV>>Структурное программирование хорошо тем, что каждая конструкция имеет ОДИН вход и ОДИН выход. LVV>>Это значительно упрощает как чтение, так и модификацию. Pzz>Ты понимаешь, что ты сейчас выступил против исключений и return из середины функции? Впрочем, Дейкстра бы с тобой согласился
Да, мы с ним ОДНОЙ крови...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, RussianFellow, Вы писали:
RF>Зачем нужен рефакторинг? Я всю жизнь без всякого рефакторинга программировал.
Хотя бы за тем, чтобы бюджет проекта не проваливался.
1. Найти ошибку на стадии программирования (самим программистом) для проекта стоит мало.
2. Найти ошибку на стадии code review, стоит чуть дороже
3. Найти ошибку на стадии тестирования стоит еще дороже (ибо время тестера, потом время программиста и время code review)
4. Найти ошибку в продакшене может стоить очень много, плюс потеря доверия клиента.
Как пример у нас есть отдел, которые работает с аэропортами, так вот нашлась ошибка, к сожалению уже в продакшене, из-за которой в Дюссельдорфе а в аэропорту около 50 тыс чемоданов не выехали.
Аэропорт потом развозил эти чемоданы на такси, а счет выставил нашей конторе плюс всякую фигню еще. В общем ошибка обошлась конторе примерно в 100 тыс евро.
Попадись она на стадии ревью или тестирования затраты на ее устранение были бы ничтожно малы по сравнению с этой суммой.