• ,

Кухня(); Правила.


Кухня();
  • Цель:
Написать красивый читабельный код, используя наилучший алгоритм. Поделиться и приобрести опыт, получить удовольствие от общения, помочь и объяснить слабым, отлайкать и научиться у сильных. Креативность приветствуется!
  • Правила:
Через неопределенный промежуток времени выкладывается задание. Для начала, попытаем счастье в простых задачах на одномерные массивы. Особых правил нет. Главное на чем хотелось бы сделать акцент: нужно выкладывать по возможности рабочий код, улучшать его. Плюс особое внимание хотелось бы уделить тестированию. В общем, ничего сложного. Сами все увидите. Надеюсь, вам понравиться и из этого что-то получиться. Одна большая просьба: все эти задачи можно легко найти через гугл и будет не интересно продолжать если кто-то выложит их одной пачкой в один день.
Не знаю что из этого выйдет, но давайте попробуем! Если все это будет кому-то интересно, то будем продолжать. Благодарю за внимание!
System.exit(0);


Рекомендации по оформлению кода
  • Классы и интерфейсы.
Первая буква в имени должна быть заглавной и если в имени содержится несколько слов, то каждую первую букву в последующих словах следует делать заглавной (проще говоря, используйте camelCase). Имена классов следует делать существительными. Например:

Cat
FootballTeam

Имена интерфейсам следует давать в форме прилагательных:

Runnable
Serializable
  • Методы.
Первую букву следует делать строчной и далее следовать рекомендациям camelCase. Имена следует давать в виде сочетания глаголов и существительных. Например:

getNumber
doCalculation
setCustomerName
  • Переменные.
Как и для методов, придерживайтесь camelCase и присваивайте говорящие имена, дабы было понятно для чего эта переменная без всяких комментариев:

labelText
myAwesomeString
  • Константы.
Константы в Java создаются с помощью зарезервированных слов static и final. Имена констант следует задавать только заглавными буквами, а слова в имени разделять знаком подчеркивания:

MY_CONST

Комментариев нет

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.