Alexey
с написанием спеки, swagger доки, с тдд, с покрытием ХОТЯ БЫ апи функциональными тестами
Alexey
все это увеличивает время разработки в 3-4 раза
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Когда проект через время превратится в кучу говна можно его просто выкинуть и начать по новой
Alexey
и стоимость
Alexey
и усложняет рефакторинг
Dmitriy
упрощает
Alexey
гг
Dmitriy
усложняет это говнокод
Alexey
ладно, пойду домой
The Ant
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
И строковые константы
Dmitriy
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Dmitriy
даже МВП
Alexey
Alexey
есть метрики нормальности?
Dmitriy
ну нормальное для меня . всякие тесты, солид. что бы все тестировалось на ура и т.д
Dmitriy
без хуяк хуяк в прод
Alexey
это не нормальность
Alexey
это карго культ
The Ant
Хаха, зря ты так
чойто зря, програмисты обычные гребцы, не они музыку заказывают. А если уже работает, то с точки зрения бизнеса нефига выебываться и делать на том что есть.
Alexey
ты считаешь, что если будешь писать на пхп как пишут на взрослых языках в крупных корпорациях - у тебя тоже все будет типа по взрослому
Alexey
а на деле нет
Alexey
на деле получается самолет из соломы, который сделал туземец в набедренной повязке
Dmitriy
ты не ответил на вопрос
Dmitriy
и я пишу на взрослых языках нормально. хм ЧЯДНТ
Alexey
не знаю, я не пм
Alexey
нормальность она про функционирование бизнес процессов и доставку продукта клиенту
Dmitriy
но ты же программист. и что для тебя проект не с говнокодом
Dmitriy
мы про код.
Dmitriy
а не БП
Alexey
у меня все проект с говнокодом
Alexey
как иначе-то? )
Alexey
хотя пожалуй нет, есть 1 проект
Alexey
https://github.com/yarcode/simple-events
Dmitriy
над большими проектами работал ? там тоже говнокод был ?
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Dmitriy
блин да у вас студия. понятно почему говнокод
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Пуш поздно прилетел
Alexey
скрутинизер 10.0 coverage 100% sensio labs platinum medal
Alexey
чтоб добиться такого качества в рядовом проекте ты увеличишь время на разработку раз в 10
Alexey
или 100
Dmitriy
одно дело когда у вас студия . вам посути на поддержку срать. другое дело когда у вас свой проект
Alexey
))
Alexey
что такое по твоему поддержка проекта?
Максим
Alexey
ну вот у нас есть продукт, который мы делаем полтора года. и чо? )
Dmitriy
без тестов ? без CI?
Alexey
и с тестами и с CI
Alexey
и я тебя может быть удивлю... но DI в тестах вообще не используется
Alexey
а зачем его тестировать )
Максим
Dmitriy
Alexey
ты просто не представляешь, как работают сложные системы
Dmitriy
ну конечно
Alexey
потому и топишь за DI
Dmitriy
один ты знаешь
The Ant
Максим
Alexey
а когда у тебя, например, при генерации отчета есть зависимости от десятков сервисов
Alexey
ты не протестируешь уже юнитами ничего
Alexey
и тебе нужна будет не эмуляция через DI, а тестовое окружение
Dmitriy
а нужно тестировать и юнитами тоже
Alexey
Alexey
https://cs9.pikabu.ru/post_img/2017/07/22/9/1500735253121589944.jpg
Alexey
Dmitriy
ужас =(
The Ant
Dmitriy
Steel
а что лучше, сделать один мега-сложный проект на симфони с ди и тестовым окружением итд
или 10 небольших/средних проектов на yii?
=)
(и за что больше денег получишь)
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Alexey