Jan. 21st, 2013

metaclass: (Default)
Какая-то странная закономерность вырисовывается. Берем готовую либу (обычно с исходниками, я стараюсь по другому не делать). При этом если языки - питоны-руби-дельфи-хаскели-скалы-кложури - все в среднем нормально. Если С++ - скажем так, "приемлемо", по той причине, что там кривой код или не скомпилируется или не заработает никогда. Жаба - в среднем всегда ок. Наворочено, паттерны, но пригодно к использованию, если паттерны не бесят.

Но вот если взять C# - всегда начинается какая-то чернуха, безумие, странные навороты, спрятанная от фонаря функциональность, причем что в родных либах дотнета, что в сторонних. И, что самое главное, стоит начать писать самому - начинается то же самое, если не проснутся и не включить принудительно мозг - обязательно наделаешь что-нибудь такое, что потом рефакторить придется или мучится от корчей, используя собственный же код.
И проблемы всегда не в ошибках (обычно все ок в этом плане), а в общем идиотизме архитектуры, извращенных паттернах и общего ощущения собственной и чужой рукожопости.
Такое ощущение, что простота языка, отсутствие вопросов кроссплатформенности и деплоймента и мощность средств разработки играют злую шутку, позволяя, не думая, навернуть горы бессмысленного идиотизма.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 6th, 2025 05:40 am
Powered by Dreamwidth Studios