Apr. 10th, 2018

дыбр

Apr. 10th, 2018 06:38 pm
kdanilov: Кирша Данилов (Default)
Джейд упорно садится в другую половину вагона. Любопытно. И разговаривает со мной как бы свысока. Любопытно.

Ну хер с ним; в 9:30 подключился к митингу; там был митинг в этот раз по делу, но ко мне не относится. Но по делу. Архитектора не было потому что.

Потом что, мой пулреквест про Option.get Марко апрувнул, и я его вмержил. Стал разбираться с этими его кейсами. Симулятор плохих данных "нового типа" забацал, но стал изучать, а как, собственно, это все правильно переваривать. И почему, кстати, тесты не рушатся после моих переделок.

Стал разбираться в его коде. Ой бля, свободная монада, замешанная на самопальных моноидах, внутри фьюча, и все это... ни складу ни ладу, а мапредьюс имплементирован через рекурсию. Ну там, конечно, @tailrec, а то давно бы уже рухнуло, но блин. Берем итератор и рекурсивно его проходим? А программировать функционально мы не?

Короче, у меня голова заболела от такого кода, и я поехал домой на поезде на 4.

Ехал и думал, слышь, мужик, тип Матрица и тип Вектор не должны иметь методов, возвращающих "значение по индексу". Это грех, и это глупо. Матрица так матрица. На самом деле мы имеем в виду линейное преобразование; матрицей оно представлено при наличии определенного базиса; но все равно доступ к членам нахер не нужен. Про это еще Ирина Грекова писала, в повести "Кафедра". Я не шучу.

Profile

kdanilov: Кирша Данилов (Default)
kdanilov

November 2022

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
2728 2930   

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 30th, 2025 05:45 am
Powered by Dreamwidth Studios