metaclass (metaclass) wrote,
metaclass
metaclass

C# как отупление для мозга

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

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

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 126 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →