Size: a a a

Обсуждения техдирские

2021 September 06

DS

Dmitry Simonov in Обсуждения техдирские
Нет. Я устроился работать в НИИ Физики. Работал там веб-мастером. Всё по чесноку. А "соседям за деньги" на 2-3 года раньше.
источник

IA

Igor A in Обсуждения техдирские
Это теория
На практике там 14 знаков
Если суммы проверять на размер то проблемы нет
И супер производительность на fpu
Еще есть флаг fpstrict чтобы всегда число было в фикс формате y.х*10e^n где y одна цифра

Мне кажется этот бред что нельзя пользовать пошел из книжек. Всякие демарко , листер итп как пример хорошего ооп приводили абстракную сущность money
источник

KR

Konstantin Rekunov in Обсуждения техдирские
phil же ж )
источник

ИC

Игорь Cart00n in Обсуждения техдирские
Как он рождается плюс минус понятно)
Вопрос в том что с ним делать потом)
При чём основная боль,по моему мнению, как обосновать бизнесу что стоимость каждой новой фичи будет расти по экспоненте и хорошо бы начать задумываться об этом сейчас.
Вангую сейчас будет про оставляйте следы (переписки, протоколы встреч, документации, комменты и пр.). Но бизнес то мыслит короткими итерациями. "Вот сейчас бахнет и рубанем бабла, а потом может и расширять не придётся."
И когда наступает час Х, чаще всего ни тех кто предупреждал, ни тех кто забивал в компании уже нет, а кусок легаси всё ещё есть :)
источник

DS

Dmitry Simonov in Обсуждения техдирские
Вот тут две интересных мысли:
1) как продать бизнесу рефакторинг
2) люди, которые предупреждали, уже ушли
источник

BB

Borik Bobrujskov in Обсуждения техдирские
1. Не надо продавать бизнесу MVC и PoC как решение. Продавайте их как демонстрацию. И в тот момент, когда они приходят к тебе за расширением поднимайте не вопрос о рефакторинге, а вопрос о написании с нуля.
(2) при подходе (1) просто неактуален - новые люди могут просто с нуля написать новую задачу. При желании - подсмотреть, как оно уже реализовано в демонстрации.
источник

AB

Andrej Bestuzhev in Обсуждения техдирские
А если легаси - ядро?
источник

AB

Andrej Bestuzhev in Обсуждения техдирские
Бизнес тормозить не намерен, пока ядро переписывают. Работайте с тем, что есть, а когда-нибудь потом сделаем нормально. Либо занимайтесь по остаточному принципу. При этом все понимают, что из-за этого набора костылей и велосипедов программисты регулярно не успевают сдать что-либо в срок.
источник

BB

Boris B in Обсуждения техдирские
"понимают", но помочь не могут: "i am so sorry" )
источник

IA

Igor A in Обсуждения техдирские
поэтому всем нужные сеньоры в индустрии а тех менеджеры и пм ниже спросом пользуются
источник

IA

Igor A in Обсуждения техдирские
нужны люди которые прыгают туда и продолжают делать фичи не смотря на низкое внутреннее кач-во, отсуствие доков, отсутствие авторов, сжатые сроки, отсутствие qa, мутные требования
источник

IA

Igor A in Обсуждения техдирские
чтобы не быть голословным https://drive.google.com/file/d/19ne7ccUdOWewD4rFDQjjnQEJDgsmgFID/view
источник

AB

Andrej Bestuzhev in Обсуждения техдирские
А этих ребят не отправят новые фичи делать? 😁 С трудом представляю, что кому-то захочется платить за рефакторинг, который отобьётся когда-нибудь потом.
источник

IA

Igor A in Обсуждения техдирские
это лишь мое скромное мнение почему зарплаты такие.
слово рефакторинг я нигде не писал  - вам показалось , увидели что хотели 🙂
источник

AB

Andrej Bestuzhev in Обсуждения техдирские
Да, вы правы. Кажется, что в описанных вами условиях проблема не решится.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Забавно. Но при этом линкд-ин — отстойная дрянь, тормозная и неудобная гадость, откуда идёт масса спама и практически ноль профита.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Если вы не можете обосновать экспоненциальный рост стоимости добавления фич, это значит только что весь техдолг в головах, а не в коде.
источник

PD

Philipp Dolgolev in Обсуждения техдирские
14 знаков значащих неплохо хранится - а вот погрешности при операциях - никуда не деваются. Поведение не детерминированно. Работает "почти всегда".
Именно по этому, ни в одном ядре приличной биржи вы не найдете именно что double. long + смещение пожалуйста во имя оптимизаций, которые отлично молотяться железками. И да, с лонгом получается уже 18 значащих цифр можно обрабатывать 🙂 Причем детерминированно и ровно!
источник

IA

Igor A in Обсуждения техдирские
А что не детерминировано? Последняя цифра округления?
источник

IA

Igor A in Обсуждения техдирские
18я... ужас
Я видел код 2х бирж на дабл
источник