ошибочное использование ограничивает ключевое слово

Используя UML похож на рассмотрение Ваших ног, когда Вы идете. Это делает сознательным и явным что-то, что можно обычно делать подсознательно. Новички должны думать тщательно о том, что они делают, но профессиональный программист уже знает то, что они делают. Большую часть времени запись самого кода является более быстрой и более эффективной, чем запись о коде, потому что их интуиция программирования настраивается на задачу.

Это не примерно, что Вы делаете все же. Что относительно нового найма, кто приезжает через шесть месяцев с этого времени и должен подойти к скорости на коде? Что относительно пяти лет с этого времени, когда все в настоящее время работающие над проектом ушли?

невероятно полезно иметь некоторую основную актуальную документацию в наличии для любого, кто присоединяется к проекту позже. Я не защищаю полноценные диаграммы UML с именами методов и параметрами (Слишком трудный для поддержания), но я действительно думаю, что основная схема компонентов в системе с их отношениями и основным поведением неоценима. Если дизайн системы не изменяется решительно, эта информация не должна изменяться много, как раз когда реализацию настраивают.

я нашел, что ключ к документации является модерированием. Никто не собирается считать 50 страниц полноценных диаграмм UML с проектной документацией, не заснув несколько страниц в. С другой стороны, большинство людей хотело бы получить 5-10 страниц простых диаграмм классов с некоторыми основными описаниями того, как система соединена.

другой случай, где я нашел, что UML полезен, для того, когда старший разработчик ответственен за разработку компонента, но тогда вручает дизайн младшему разработчику для реализации.

5
задан Mat 2 August 2012 в 18:10
поделиться

1 ответ

В C ++ restrict не является ключевым словом (кроме расширений Microsoft ). Это не означает, что он делает в C. Похоже, вы пытались применить режим C99 к вашему компилятору C ++. Используйте компилятор C для компиляции кода C и компилятор C ++ для компиляции C ++. Ни один из языков не является подмножеством другого.

9
ответ дан 14 December 2019 в 01:12
поделиться