← All posts tagged безаппеляционно

Mazdaywik

Субъект, срущий в моём треде тонны говна, конкретнее: отсутствие толковой аргументации, переход на личности, обилие мата и эмоций, объявляется школотой и банится. В комментариях к этому посту буду вписывать личностей, забаненных таким образом.

Mazdaywik

ПО широкого потребления (текстовые редакторы, десктопные операционные системы, браузеры, утилиты…) должно в дефолтовой конфигурации удовлетворять большинство пользователей. Если ширпотребное ПО требует долгого и красноглазого конфигурирования перед тем, как начать с ним работать, то такое ПО не нужно, ибо автор не уважает пользователей. Речь не идёт о специфических программах вроде серверных решений, т.к. для их конфигурирования есть специалисты, которые получают за это деньги.

Mazdaywik

Чем отличается экзешник от программного продукта?

Для экзешника достаточно иметь только исходники, из которых он компилируется (или интерпретируется). Никаких требований к исходникам не предъявляется, лишь бы они компилировались и работали.

Программный продукт подразумевает наличие документации (руководство пользователя, описание API для плагинов…), техподдержку, удобные для сопровождения исходники (т.е. написанные в хорошем стиле, в наличии внутренняя документация…), набор тестов (приёмочные, юнит-тесты и др.) и т.д.

Вывод: экзешник это поделие (даже если работает, даже если 1005000 строк кода), программный продукт это продукт.

Жуйк, не пиши экзешники, пиши продукты!

Mazdaywik

Не помню, писал я или нет. Имена переменных temp, x, y и подобные допустимы, только если отражают понятия предметной области (например, путь ко временному каталогу ОС, координаты точки и т.д.). В остальных случаях они говорят о том, что программисту, их написавшему, есть куда профессионально расти.