WhoMe, да мне это хорошо знакомо. Почти на всех проектах. Ты приходишь с пустой головой.
По бизнесу ничего непонятно. И я обычно завожу для себя страничку в wiki или в confluence
(внутри-корпоративный ресурс всегда есть) и просто начинаю писать туда заметки как оно
работает.
Еще лучше - писать прямо в репозитарий проекта. Но это надо обсудить с коллегами. Обычно
не все разработчики любят такое дело. Проблема - в коде-ревью и в том что документация
остает от кода. Код - всегда несет правду. А документация просто намерения и то устаревшие.
Вообще если вы не работаете в аэрокосмосе - то вам придется смириться с мыслью что
такой покрывающей документации не будет нигде. Просто на ее разработку тоже никому
не дали время. И это - нормально. Это просто ваш локальный договорняк в бизнесом.
Бизнес - устраивает работающий код а не бумажки. Собственно код (фичи) является главным продуктом релиза.
И именно за него платят деньги. И это очень похоже на написание модульных тестов по коду.
Все понимают что тесты нужны но времени на них нету. И поэтому при разработке софта
- просто накидывайте +20% времени на тесты и документирование.
Кстати в некоторых случаях тщательно написанные тесты могут быть половиной документации.
Посмотрите в такие фреймворки как
- JBehavehttps://jbehave.org/
Они позволяют описывать сценарии тестирования на английском очень близко к сентенциям типа Скидка "Платина" Доступна ЕСЛИ.
Lamer228228, скажи. Находясь в походе. Какими-такими вычислениями ты занят?
Ты знаешь что сейчас есть облачные услуги от AWS/Microsoft/GCP?
Прикупи себе аккаунт и делай вычисления удаленно.
d22b, не нужна никакая опция. Просто держите в истории несклько копий.
Не нужно усложнять простые вещи. Любое усложнение - потребует людей и денег
для эксплуатации.
Объективного теста не существует. Есть сайт с результатами т.н. TPC-C
benchmark https://www.tpc.org/tpcc/
В 2010 он сильно мемфорсился и в участниках и победителях постоянно крутились IBM/Oracle/Microsoft. Последнее время там кажется побеждают китайско-корейские
разработки с неизвестными названиями.
Сам TPC-C это не единсвтенный тест. Их там целое семейство. Одни - на скорость
транзакций. Другие - на аналитику. И еще идет ветвление на standalone, cluster и прочее.
Доверять этим тестам или нет - дело личное. Но на самом деле и альтернатив то немного.
ThunderCat, не понимаю вообще зачем здесь построители запросов.
Есть базовой свойство реляционных систем. Иметь в кортеже пустое значение.
Будете считать SUM/AVG - заменяйте на правильное число.
Кажется что 3 версия - это протокол UDP.
Вот смотри что у тебя сломается уже на этом этапе.
Часть клиентов тупо отпадут. До ихнего местного провайдера
в городе (Китеж-Град) такие технологии еще не дошли.