C# как отупление для мозга
Jan. 21st, 2013 08:00 pmКакая-то странная закономерность вырисовывается. Берем готовую либу (обычно с исходниками, я стараюсь по другому не делать). При этом если языки - питоны-руби-дельфи-хаскели-скалы-кложури - все в среднем нормально. Если С++ - скажем так, "приемлемо", по той причине, что там кривой код или не скомпилируется или не заработает никогда. Жаба - в среднем всегда ок. Наворочено, паттерны, но пригодно к использованию, если паттерны не бесят.
Но вот если взять C# - всегда начинается какая-то чернуха, безумие, странные навороты, спрятанная от фонаря функциональность, причем что в родных либах дотнета, что в сторонних. И, что самое главное, стоит начать писать самому - начинается то же самое, если не проснутся и не включить принудительно мозг - обязательно наделаешь что-нибудь такое, что потом рефакторить придется или мучится от корчей, используя собственный же код.
И проблемы всегда не в ошибках (обычно все ок в этом плане), а в общем идиотизме архитектуры, извращенных паттернах и общего ощущения собственной и чужой рукожопости.
Такое ощущение, что простота языка, отсутствие вопросов кроссплатформенности и деплоймента и мощность средств разработки играют злую шутку, позволяя, не думая, навернуть горы бессмысленного идиотизма.
Но вот если взять C# - всегда начинается какая-то чернуха, безумие, странные навороты, спрятанная от фонаря функциональность, причем что в родных либах дотнета, что в сторонних. И, что самое главное, стоит начать писать самому - начинается то же самое, если не проснутся и не включить принудительно мозг - обязательно наделаешь что-нибудь такое, что потом рефакторить придется или мучится от корчей, используя собственный же код.
И проблемы всегда не в ошибках (обычно все ок в этом плане), а в общем идиотизме архитектуры, извращенных паттернах и общего ощущения собственной и чужой рукожопости.
Такое ощущение, что простота языка, отсутствие вопросов кроссплатформенности и деплоймента и мощность средств разработки играют злую шутку, позволяя, не думая, навернуть горы бессмысленного идиотизма.