Правила розробки

Правила для розробників - учасників проекту

  • Головна мета - мінімальний код, який реалізує необхідну функціональність.

  • Не писати код, використання якого в на практиці ускладнее, призначення якого не може пояснити розробник, який неочевидний, якого немає в ТЗ.

  • Все що робиться стандартними засобами, повинно робитися стандартними засобами.

  • Не створювати самописних конструкторів звітів, форм, тарифів і продуктів. Створювати приклади реалізацій на основі стандартних компонентів і інструкції.

  • Все, що робиться, повинно бути описано (в чернетках або інструкції).

  • На початку кожної процедури - призначення, опис параметрів і тестовий запуск.

  • Все неочевидні місця (напр. If x <> 8) повинні бути забезпечені коментарями.

  • Без погодження не інсталювати нові компоненти, не підключати нові бібліотеки.

  • Не змінювати структуру бази даних - тільки доповнення.

  • Звіти, компоненти, використання додаткових полів бази даних - все, що виходить за рамки коментарів методів і функцій має бути описано.

  • Бути на постійному зв'язку - пошта, Скайт, фейсбук, телефон. При неможливості прийняти зв'язатися по пропущених контакту при першій же можливості.

  • При вимушеної відсутності завчасно попереджати по телефону.

  • Піклуватися про здоров'я, максимально попереджати захворювання, в разі хвороби вжити всіх заходів для одужання.

  • Передати по електронній пошті скан паспорта (стандартні для сканування сторінки).