да
Phpbb чем тебя не устраивает?
Опытный разработчик всегда скажет одно и тоже. Зачем переписывать организацию юнит тестов, миграций, фабрик, MVC архитектуры, блейдов, мидлваров, хелперов и десятков (или сотен) элементов хорошего приложения? Это не имеет смысла, только учитывая тот факт, что подобные вещи создавали разработчики очень очень высокого уровня сообща, не говоря о время затратах
На мой субъективный взгляд есть два ключевых безапеляционных утверждения. Первое: хорошее приложение. Критериев хорошести не определено, как и непонятно, о каком приложении речь. Второе: высококвалифицированные разработчики создают основу. Тоже достаточно спорно. Опенсорс пишут все, библиотеки используются не за их качество, а за решаемость ими задачи. У меня есть отличный пример, когда одна библиотека сжирала 87% всего времени на обработку пользовательского запроса.
Может она и выполняла 87% всей логики задачи?
Нет. Это библиотека для определения устройства клиента. А сжирала она столько процессорного времени, потому что парсила кучу yaml-конфигов
Как это критериев не определено? Соблюдение стандартов (в том числе локальных), соблюдение практик правильного чистого кода, скорость приложения, масштабируемость и тп, это же база
А что, есть какие-то принятые правила чистого кода? RFC скините?
Все старшие, на кого я равнялся ссылались на книги по правильному коду. Чистый код Роберт Мартин в пример
Да, я читал. Чистую архитектуру и ещё есть Совершенный код Макконнелла. Но это всё ещё не стандарты. А хотите видео хорошее?
Стандарты я имею ввиду базовые (PSR) и локальные. Локальные уже зависят от политики конкретных команд, программистов
Обсуждают сегодня