Путь 1С-разработки. Не спеша, эффективно и правильно
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабынан сөз тіркестері  Путь 1С-разработки. Не спеша, эффективно и правильно

Julia L.
Julia L.дәйексөз келтірді2 жыл бұрын
программный код нужно писать так, как если бы дальнейшим сопровождением занимался агрессивный социопат, который точно знает, где вы живете.
8 Ұнайды
Комментарий жазу
Vladimir Kolkov
Vladimir Kolkovдәйексөз келтірді2 жыл бұрын
Ловушка «все будет хорошо», как и ловушка выгодной цены, базируется на фатальных дефектах человеческой психики. «Выгодная цена» эксплуатирует жадность, а «все будет хорошо» — страх и лень. Мы не любим, когда случается что-то плохое, нам это неприятно. Думать о неприятном заранее — живот заболит. Да и незачем думать, ну вот что может случиться? Все будет хорошо, этой мысли достаточно.
4 Ұнайды
Комментарий жазу
Подход посложнее — не приступать к написанию кода раньше времени, не пытаться сэкономить на ресурсах лишний грошик. Разработка даже самого простого механизма, самой элементарной, казалось бы, функции выстраивается в пять стадий. 1. Анализ. Изучение задачи, изучение текущего положения, выявление противоречий, уточнение неочевидных мест, допущений и ограничений. 2. Проектирование. Разработка «на бумаге». Принятие основных проектных решений (при необходимости с проверкой на быстром прототипе). 3. Кодирование. Собственно написание и отладка кода. Честно говоря, это не самое захватывающее занятие — если все продумано и правильно спроектировано, код является очевидным, и очень жаль, что сам себя он писать пока еще не способен. 4. Проверка. Прежде чем передавать какую-то разработку (даже на тести­рование), разработчик обязан самостоятельно проверить, по крайней мере, основной поток событий и поток наиболее очевидных ошибок. 5. Документирование. Написание инструкций по развертыванию, эксплуатации, разрешению известных проблем. Фиксация «на бумаге» наиболее важных и/или сложных проектных решений.
1 Ұнайды
Комментарий жазу
Вальсируя с медведями: управление рисками в проектах по разработке программного обеспечения
Комментарий жазу
Ольга
Ольгадәйексөз келтірді6 күн бұрын
как цикл с локальной переменной.
Комментарий жазу
Ольга
Ольгадәйексөз келтірді6 күн бұрын
Не уверен, не трогай. Даже когда в системе что-то кажется странным, ошибочным, избыточным, но нет четкого понимания, зачем оно такое и что может случиться, если это что-то исправить, — убери руки за спину, не трогай!
Комментарий жазу
Ольга
Ольгадәйексөз келтірді6 күн бұрын
Реализации подлежат только те требования, которые непосредственно нацелены на решение задач, имеющих четкий практический смысл. Все остальное просто не нужно
Комментарий жазу
Ольга
Ольгадәйексөз келтірді6 күн бұрын
Если задачу можно решить простым способом, используя простые инструменты, именно так и нужно сделать.
Комментарий жазу
Ольга
Ольгадәйексөз келтірді6 күн бұрын
Если на вход алгоритма поданы некорректные или невалидные данные, на выходе получится полная чушь, пусть даже сам алгоритм реализован правильно.
Комментарий жазу
Ольга
Ольгадәйексөз келтірді6 күн бұрын
Одинаковый или почти одинаковый программный код не должен располагаться в двух или более местах.
Комментарий жазу