Поздно во всех смыслах. И уголовку так просто не откатить и репутацию (впрочем и так очень сомнительную) уже не вернуть.
Слушаю тут иногда профессора Соловья и все больше убеждаюсь, что он прав во всем:
власть и приближенные начинают себя вести как безумные.
Ищите его ролики, их много: www.youtube.com/results?search_query=профессор+соловей
контрибуторы в случае чего отзовут свой код и ngnix станет ни нашим ни вашим. понятно, как это на российском it скажется. уедут все, кто даже и не думал.
По времени написания тестов. Оно, если делать тесты хорошо, занимает примерно как код. Соотвественно производительность падает примерно в два раза. А хочется что бы производительность не только не падала, но и росла. Увы, но тесты нам почти ничего не дают кроме увеличения времени на разработку.
У нас несколько проектов порядка миллиона строк каждый. Автоматическое тестирование почти не применяется, проектам 15+ лет. В других крупных проектах не участвовали. Тестирование не применяем из-за почти отсутствующих деградаций кода. Вот — как раз сейчас была рефакфторинг-версия, несколько десятков тысяч исправлений, сломалось 2-3 места которые почти сразу 'высыпались'.
Мы не то, что бы против тестов. Просто тесты — очень дорогое удовольствие, не прижились. Не дают почти никакой отдачи. Ну вот у нас — так.
Из особенностей кода. Код очень сильно связан. Копипасту максимально рефакторим. Стараемся, что бы код как можно раньше 'высыпался', есть заметное число ассертов и еще некоторые техники, помогающие максимально улучшить код без тестов.
Ссылку на софт если интересно, кину в личку.
Возникают ситуации, когда топик-стартеру просто ставят минусы и не объясняют причину. В результате тред опускается в выдаче, а человек не понимает в чем была его ошибка (как ему изменить свой вопрос, чтобы наверняка получить ответ). Поэтому он допускает её повторно — вновь неправильно формулирует вопрос. Цикл повторяется до тех пор, пока новичок не решает покинуть площадку.
Где то это я уже видел, никто не помнит? Ах, да!!!
Где паскаль мертвый? Цветет и пахнет. На днях очередная версия Delphi вышла как раз:
10.3 Release 3 is here!
Enjoy Delphi Android 64-bit Support, RAD Server Docker Deployment, And Much More!
We are pleased to announce the General Availability of RAD Studio 10.3 Release 3 (10.3.3). 10.3.3 expands upon 10.3.2 features, including support for Delphi Android 64-bit, iOS 13 and macOS Catalina (Delphi), RAD Server Linux enhancements and much more. Delphi 10.3.3, C++Builder 10.3.3 and RAD Studio 10.3.3 are available to download to any active Update Subscription customer.
NEW in 10.3.3
10.3.3 includes the following key new features:
● Delphi Android 64-bit Support
● iOS 13 and macOS Catalina (Delphi) Support
● RAD Server Docker Deployment
● Enterprise Connectors in Enterprise & Architect Edition
● And Much More!!!
Существует бесплатная коммьюнити версия с ограничениями до 5кб в год на доходы от нее. Ну а когда на нее заработали — то можно вполне и купить.
Также есть полностью бесплатный Лазарус. Мы его уже три года используем для разработки и продажи программ под Линукс. Вполне работоспособная, надежная и удобная среда. По фичам постепенно приближается к Delphi, отладчик только что пока слабоват. Удобно еще то, что Лазарь можно запустить прямо на месте разработки, а работает он на всем как говорится вплоть до утюгов )
market.yandex.ru/catalog--mobilnye-telefony/54726/list?hid=91491&lr=213&glfilter=7013269%3A1&glfilter=15156912%3A15156918%2C15156916%2C15156913&glfilter=16816262%3A16816264&glfilter=16816515%3A16816517&local-offers-first=0&onstock=1&good-state=new
Не в любом. Далеко нет. И это в туристическом городе на известном острове. На материке, боюсь, еще хуже.
Слушаю тут иногда профессора Соловья и все больше убеждаюсь, что он прав во всем:
власть и приближенные начинают себя вести как безумные.
Ищите его ролики, их много:
www.youtube.com/results?search_query=профессор+соловей
Мы не то, что бы против тестов. Просто тесты — очень дорогое удовольствие, не прижились. Не дают почти никакой отдачи. Ну вот у нас — так.
Из особенностей кода. Код очень сильно связан. Копипасту максимально рефакторим. Стараемся, что бы код как можно раньше 'высыпался', есть заметное число ассертов и еще некоторые техники, помогающие максимально улучшить код без тестов.
Ссылку на софт если интересно, кину в личку.
pascalabc.net
10.3 Release 3 is here!
Enjoy Delphi Android 64-bit Support, RAD Server Docker Deployment, And Much More!
We are pleased to announce the General Availability of RAD Studio 10.3 Release 3 (10.3.3). 10.3.3 expands upon 10.3.2 features, including support for Delphi Android 64-bit, iOS 13 and macOS Catalina (Delphi), RAD Server Linux enhancements and much more. Delphi 10.3.3, C++Builder 10.3.3 and RAD Studio 10.3.3 are available to download to any active Update Subscription customer.
NEW in 10.3.3
10.3.3 includes the following key new features:
● Delphi Android 64-bit Support
● iOS 13 and macOS Catalina (Delphi) Support
● RAD Server Docker Deployment
● Enterprise Connectors in Enterprise & Architect Edition
● And Much More!!!
Также есть полностью бесплатный Лазарус. Мы его уже три года используем для разработки и продажи программ под Линукс. Вполне работоспособная, надежная и удобная среда. По фичам постепенно приближается к Delphi, отладчик только что пока слабоват. Удобно еще то, что Лазарь можно запустить прямо на месте разработки, а работает он на всем как говорится вплоть до утюгов )