↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Ластро
27 октября 2015
Aa Aa
#Айтишное
Я считаю что не зря провёл время с кодом, если он приобрёл новую функциональность, если избавился от багов, если он визуально улучшился, если он уменьшился при сохранении функциональности и понятности или стал понятнее.

Что я забыл, если не считать оптимизацию?
27 октября 2015
20 комментариев из 22
Собсна, чего я буду Фаулера пересказывать, когда он в открытом доступе лежит)
Ластро
Так настольная книжка же :))
Ластро
Только если бы он ещё был заточен под функциональную парадигму, было бы вообще хорошо.
... если он стал более покрыт тестами =-)
Ластро
Это важно, поскольку стремление написать слишком много тестов обычно приводит к тому, что их оказывается недостаточно.
Фаулер. М.
Al Lastor
> стремление написать слишком много
Ластро
Вот с моей стороны твоя тестомания так и выглядит. Спокойнее нужно быть.
Al Lastor
А я спокоен, чо.
Понимаешь, тут еще особенность личности. У меня дикая неуверенность в себе (на уровне психиатрии, а не на бытовом). Соответственно, я абсолютно не уверен ни в каком своем творении. От критики тех же фиков хочется нахер все стереть и забиться под одеяло. Просто баг воспринимаю нормально - а вот баг в том, что я давно считал работающим - это оскорбление.
Поэтому, покрывая код тестами, я чувствую себя спокойнее и увереннее =-) Я понимаю, что для сайта в одну модель и три контроллера тринадцать файлов тестов - это чуток перебор, и в продакшене я бы не стал так делать... но для себя сделаю =-)
Al Lastor, кстати, забыл самый главный вопрос.
Код-то работает? =)
Ластро
Ты забыл протестировать тесты!
Ластро
Работает. А что?
Al Lastor
Не забыл, чо.
Самый главный же тест - работающий проект)
Мольфар
А как доказать себе то, что он работающий?..
StragaSevera, практика есть критерий истины)
Программа пишется для кого?
если для себя - пользоваться.
Если для какой-то ЦА - выкладывать на бета-тест. Практика показывает, что даже один юзверь иногда заруливает десятки килобайт unit-тестов)) грех не пользоваться таким мощным инструментом)

опять же, интерфейс нынче больная тема. Что, кроме интенсивного использования позволит выявить действительно важные "узкие места"? А если какие-то из них не выявятся в ходе бета-тестинга... то не надо бы их и вообще выявлять, правильно?))
Мольфар
Перфекционизм - болезнь =-(
StragaSevera
зато лечится просто (не легко, а именно что просто))
Мольфар
"Просто отрасти новую руку", да-с.
StragaSevera
просто запусти в продакшен
тут уж скорее "отруби"))
Мольфар
У нормальных людей - да. У меня же неоттестированный микропродакшен - повод к самоедству.)
ПОИСК
ФАНФИКОВ











Закрыть
Закрыть
Закрыть