Изменения

Перейти к: навигация, поиск

Обсуждение:Дискретная математика и алгоритмы

846 байт добавлено, 02:51, 26 октября 2011
Псевдокод
* Не ставьте фигурные скобки. Угадайте, для чего они нужны? Чтобы парсер языка было легче писать. Человеку они только мешают. Используйте отступы для группировки. (Python-style)
* Не ставьте круглые скобки вокруг внешнего условия if'а, while'а и т.п.
* Обозначайте присвоение ''нормально'', с помощью знака «=», а сравнение как «==» (всё равно придётся слезать с паскаля).* Не вводите какие-то левые операторы. Например, если кладёте что-то в очередь, так и напишите: Qq.push(a).
* TeX в псевдокоде можно использовать только в случае какого-то нестандартного оператора(а перед этим хорошо подумать и посмотреть предыдущий пункт)
* Обычные правила хорошего кода:
** Ставим пробелы между бинарными операторами(«1 + 2», а не «1+2»). После унарных операторов перед операндом пробел ставить не нужно.
** Не ставим пробел перед скобкой - вызовом функции(«f(x)», а не «f (x)»)
** Разделяем аргументы функции запятой
** Используем какой-то определённый стиль именования переменных(я бы рекомендовал lowerCamelCase для переменных и функций и UpperCamelCase для классов)

Навигация