Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

как правильно программировать?

19.09.09 01:02
Re: как правильно программировать?
 
  Chipolino старожил
в ответ anly 19.09.09 00:01
В ответ на:
мне нравится с++. А на каком языке проще писать понятный код?

Я выбираю плюсы если есть выбор только между c и c++.
Последнее время плотно занимаюсь питоном, вот на нем точно проще писать понятный код.
А также до кучи из мэйнстрима : шарп, джава.
Хотя плохому танцору...
В ответ на:

Другое дело если это не DWORD, а enum TMode. Глянув на него сразу видишь смысл этого типа, диапазон значений. К тому же мной опредёлённому типу можно присвоить значение только этого типа и никакого другого(если конечно я не разрешу), что есть гарантия от случайной ошибки типа: вместо дня недели подставил месяц.

А вот такой подход избавляет от случайных ошибок приведения целых чисел к перечислению.
class Month {
public:
static Month Januar() { return Month(1); }
....
static Month December() { return Month(12); }
private:
explicit Month(int);
};
 

Перейти на