Comments 13
Спасибо за статью. Скажите, а что плохого в непрерывной разработке? И в тему: как в коде указывать, что планируется сделать и каким курсом идёт проект?
+1
Спасибо. Прочитал с удовольствием.
Только одна неверная ссылка я думаю.
«Ссылайтесь на тикеты в коммитах. Нет необходимости поучать, что каждый \»коммит"/ должен сопровождаться сообщением." — тут ссылка на коммит ведет в описание коммита SQL, хотя должно быть описание комита для Гита.
Только одна неверная ссылка я думаю.
«Ссылайтесь на тикеты в коммитах. Нет необходимости поучать, что каждый \»коммит"/ должен сопровождаться сообщением." — тут ссылка на коммит ведет в описание коммита SQL, хотя должно быть описание комита для Гита.
+1
>Некоторые веб-сервисы для хостинга ИТ-проектов, например, Git
Что? С каких пор git стал веб сервисом? Вот и возникает вопрос а стоит ли доверять мнению автора статьи который даже не в курсе что такое git и путает его с GitHub(BitBucket, etc)ю Плюс с некоторыми пунктами не согласен. Например с предпоследним. Имхо роллинг релиз ничем не хуже классической системы с периодическими релизами.
Что? С каких пор git стал веб сервисом? Вот и возникает вопрос а стоит ли доверять мнению автора статьи который даже не в курсе что такое git и путает его с GitHub(BitBucket, etc)ю Плюс с некоторыми пунктами не согласен. Например с предпоследним. Имхо роллинг релиз ничем не хуже классической системы с периодическими релизами.
0
molchanoviv, про Git действительно опечатка. Спасибо, исправили!
0
Тестовое покрытие — это степень, в которой ПО прошло интеграционное тестирование.
Почему только интеграционное? Куда делось юнит-тестирование, компонентное тестирование и остальные?
Очевидно, что высокое покрытие — хорошая штука.
Не очевидно. Хорошая штука — достаточное покрытие. Слишком большое количество тестов приведет к тому, что вырастут издержки на поддержку тестов при изменении кода.
+3
UFO just landed and posted this here
Недокументированные интерфейсы
Каждый участок ПО имеет свой интерфейс, через который предполагается его использовать.
Пустил слезу…
Апогей недокументированных интерфейсов — отсутствие интерфейсов
0
Не совсем понятна фраза «Волонтерский статический анализ». Подозреваю, что автор имел ввиду «добровольный анализ», который плох, потому что он должен быть обязательным.
0
Объясните в двух словах суть проблемы, зафиксируйте свои предположения.
«Клиент жалуется, что ничего не работает».
Не «в двух словах» — гигантский paper на грани scientific на тему обнаруженной самовозбуждающейся системы из пяти системных компонент, каждая из которых работает правильно.
«Клиент жалуется, что ничего не работает».
Не «в двух словах» — гигантский paper на грани scientific на тему обнаруженной самовозбуждающейся системы из пяти системных компонент, каждая из которых работает правильно.
0
Какие-то части из оригинальной статьи пропущены?
Например это:
Или это оригинал поменялся?
Например это:
I've written about this in Strict Control of Java Code Quality. I use qulice.com in Java projects and rubocop in Ruby, but there are many similar tools for nearly every language.
Или это оригинал поменялся?
0
Например, Java не имеет ничего против того, чтобы вы вместили целое приложение в один единственный «class» с помощью 5000 разных методов
Технически у вас это ряд ли получится: вы упрётесь в размер пула констант класса.
0
Sign up to leave a comment.
7 смертных грехов программного проекта