Блин, небольшая поправка (не хейт, просто к слову): React JS — библиотека, а не фреймворк как Angular и Vue. А так, видос отличный, уже 3 раз пересматриваю полностью.
Если в планах стоит разбивка на сервисы, то нет смысла тратить время (читай «деньги») на рефакторинг, legacy код все равно будет удален. Есть смысл покрыть код тестами, которые потом переедут в сервисы.
Поддерживаемая версия php тоже говорит о наличии legacy. Например, в php версии ООП было кастрировано просто до безобразия, а про пространства имён и автолоады можно просто молчать в сторонке.
Насчёт «бизнесу нужны тесты...» — а вот и нет, бизнесу они нафиг не нужны в большинстве случаев. Бизнесу нужно, чтобы полученный продукт приносил деньги, а точнее выложенные в продукт инвестиции максимально эффективно сработали. Если разработка продукта с тестами будет дороже, и про наличие тестов никто не скажет, то бизнес пойдет делать продукт к конкурентам, у которых дешевле, но без тестов. И если это какой-то «стартап» для того, чтобы запустить идею идею на рынок и начать с нее зарабатывать, то бизнесу тесты тут нафиг не нужны. Нужно максимально быстро и дешево опробовать идею на рынке, чтобы понять «взлетит или нет». Тесты нужны тому бизнесу, который уверен в нужности своего продукта, и, который увидит их ценность.
Ребят, спасибо огромное за урок. Вопрос как можно эти классы использовать, если в них одинаковые переменные пересекаются, как стринг бренд к примеру? Нужно ли 2 раза прописывать или можно как-то один раз прописать и потом ссылаться?
подскажите а паблик классы всё время новые открывать чрез ,, new-Jawa Class ,, или можно в одном классе например который мы открыли на прошлом уроке ,, Робот,,.То есть в нутри одного класса можно создовать другие или нет?
Комментарии