Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Я кстати после того как начал на шарп перелезать подумал-подумал, и у меня появился вопрос. А нахуя мы в остальных языках вообще кэмел-кейзом методы пишем? Ладно переменные, которые чаще всего действительно одно слово, но с методами всё ровно противоположно, ToList, IfPresent, FlatMap. Целое нажатие шифта экономится.
* жабатайпскрипт попёр с Java
* в сишке зависит от платформы и проекта. У винды Pascal, у юникс всё в snake или просто слитно обычно, но у каждого проекта свои правила
* в плюсах так же
* пых говно и не нужен
Правда в решётке ещё есть checked и unchecked и я не помню что по-умолчанию.
З.Ы. В доке написано, что unchecked.
не скомпилуется
а вот так
будет "-2'
* при -Wall -Werror
Но это всё меркнет конечно на фоне переполнения
Ты точно с джавой не путаешь? И правда. Это поля с заглавной.
Методы в Java пишутся с маленькой, а в C# с большой.
В C# еще есть свойства, это сахар для аксессоров/мутаторов. Они тоже пишутся с большой, если публичные
В W32API принят PascalCase, в руби и питоне для методов snake_case.
* в сишке зависит от платформы и проекта. У винды Pascal, у юникс всё в snake или просто слитно обычно, но у каждого проекта свои правила
* в плюсах так же
* пых говно и не нужен
Джава обоготила мир отвраитетельными понятиями, наример ключевыми словами "extends" и "implements"