От маленьких до больших проектов - PullRequest
4 голосов
/ 19 сентября 2008

Я довольно привык работать над небольшими проектами, которые я закодировал с 1000 строками или меньше (понг, тетрис, простые 3d игры и т. Д.) Однако, поскольку мои способности в программировании растут, моя организация не растет. Кажется, я все зависим друг от друга, поэтому мне очень трудно изменить реализацию чего-либо.

Какие-нибудь идеи для того, чтобы сохранить мой код организованным и иметь возможность заниматься большими проектами?

Ответы [ 4 ]

2 голосов
/ 19 сентября 2008

доски - ваши лучшие друзья

проекты прототипов (не обязательно рабочие прототипы, использование карточек заметок или другие методы)

планируйте сначала! не кодируйте, пока не узнаете свои требования / цели

1 голос
/ 21 сентября 2008

Сначала прочитайте рефакторинг (сделанный известным Мартином Фаулером).

Изучив рефакторинг, вы сможете научиться писать код, который легко изменить, прочитать и упростить.

Я бы посоветовал не изучать шаблоны проектирования, пока вы сначала не поймете рефакторинг. С помощью рефакторинга вы можете понять темы чистого и читабельного кода. Как только вы поймете, что такое рефакторинг, читайте шаблоны проектирования. Шаблоны проектирования очень полезны, когда вам нужно написать более сложные проекты.

1 голос
/ 19 сентября 2008

Сделайте эскиз архитектурного проекта заранее. Это не должно быть слишком подробным, но представьте, как вы хотите, чтобы вещи совпали в общих чертах.

0 голосов
/ 19 сентября 2008

Использование шаблонов проектирования - хороший первый шаг.

Кроме того, потратьте немного времени на написание хорошей документации относительно архитектуры системы и требований к приложению.

Использование контроля версий поможет, если вы этого еще не сделали.

Ищите библиотеки, которые, возможно, захотят, прежде чем вы решите свернуть свои собственные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...