Путь 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 Ұнайды
Комментарий жазу
Даниил З.
Даниил З.дәйексөз келтірді3 сағат бұрын
Единственное, о чем нужно всегда помнить, так это о том, что по какой-то неизве
Комментарий жазу
Olga
Olgaдәйексөз келтірді1 күн бұрын
Как говаривал любимый философ автора мсье Монтень11, добродетель, перейдя границы разумного, оборачивается пороком
Комментарий жазу
Olga
Olgaдәйексөз келтірді1 күн бұрын
Эффективная разработка не допускает существования «технических заданий» и четко разграничивает компетенции: • сбора требований; • системного анализа; • технического проектирования.
Комментарий жазу
Olga
Olgaдәйексөз келтірді1 күн бұрын
перевести на русский «предпочитаю работать по четкому ТЗ»? Очень просто. Кто-то должен взять бумагу и написать пошаговую инструкцию — какие объекты создать, как и что расположить на форме, какие действия должны выполняться системой в ответ на действия пользователя, ну и еще сотня разных подробностей.
Комментарий жазу
Olga
Olgaдәйексөз келтірді1 күн бұрын
Давайте попробуем перечислить родовые признаки эффективной разработки в производстве
Комментарий жазу
Olga
Olgaдәйексөз келтірді2 күн бұрын
Суть процесса разработки заключается в том, чтобы: 1) распознать задачу и декомпозировать до необходимого уровня; 2) выбрать из набора уже известных паттернов нужные и временно забыть про все остальные; 3) недостающие паттерны найти, изучить и включить в свою ментальную биб­лиотеку; 4) несуществующие, но необходимые паттерны изобрести, запомнить и поделиться с коллегами; 5) разработать необходимое программное обеспечение, применяя правильные паттерны к отдельным компонентам задачи
Комментарий жазу
Olga
Olgaдәйексөз келтірді2 күн бұрын
Никакие мы не программисты. Мы разработчики прикладного программного обеспечения
Комментарий жазу