<MyRusakov.ru />

Создание крупного проекта на Java с нуля

Создание крупного проекта на Java с нуля

Данный курс научит Вас создавать крупные проекты на Java грамотно и быстро. В курсе Вы увидите создание большой и сложной программы на Java абсолютно с нуля.

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

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

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Как правильно писать программы

Как правильно писать программы

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

Секрет успеха написания любой сколь угодно сложной программы - постепенное её написание и проверка на каждом шаге. Переведу данное утверждение. Вы должны не пытаться написать сразу 500 строк кода, а потом посмотреть "получилось или нет". Вы должны написать 3 строчки, 5 строчек или даже, быть может, одну строчку. А после проверить, правильно ли эти строки работают.

Давайте разберём этот простой принцип на примере. Допустим, Ваша задача - реализовать регистрацию пользователя. Можно поступить, как поступают большинство, сразу написать строк 500 кода, потом увидеть, что он не работает (вероятность этого 99.9%), затем скопировать и вставить на форум с вопросом: "Где ошибка?". Таких вопросов полно и на моём форуме, и на других форумах. А всё потому, что эти люди пишут в корне неправильно, и нужно двигаться совсем другим путём.

Первым делом, разбейте задачу над подзадачи:

  1. Принять данные из формы, записав их в переменные.
  2. Проверить входные данные на корректность.
  3. Подключиться к базе данных.
  4. Отправить запрос на добавление записи.

Как видите, получилось всего 4 этапа. И Ваша задача не пытаться реализовать их одним махом, а постепенно их писать и проверять. Например, записали данные из формы в переменные, остановитесь, не пишите дальше, выведите эти переменные. Убедитесь, что всё передалось правильно. Далее идёт проверка входных данных. Каждое переданное значение проверьте, и после очередной проверки смотрите: правильно ли идёт проверка переменной или нет. Далее, подключение к базе данных. Подключитесь и обновите страницу, убедитесь, что нет ошибок при подключении. И, наконец, запись в базу данных. Всего одна строчка, напишите её и проверьте, что эта строчка работает правильно. Всё, скрипт готов, и никакой форум не потребовался.

Если какой-то из шагов даёт неправильный результат, то найти ошибку в 3-х строчках совсем несложно. Главное помните: не пытайтесь проглотить слона целиком, гораздо разумнее будет съесть его по частям.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (5):

Trust Trust 14.02.2012 12:43:57

Спасибо, действительно уже с опытом( хоть и небольшим) понимаю что нужно всегда было делать именно так. Спасибо вам.

Ответить

dreik dreik 14.02.2012 20:31:36

Статья правильная. Сам привык так писать еще со школы, поэтапный дебаг-вывод всегда помогает быстро найти ошибки.

Ответить

daddy1997 daddy1997 07.01.2013 14:53:21

Михаил, исправьте ошибку в слове регистрацию полььзователя - повтор ь знака.

Ответить

Admin Admin 07.01.2013 16:38:28

Спасибо, исправил!

Ответить

Jey-Val-Star Jey-Val-Star 02.12.2014 12:57:48

Здравствуйте, скажите а использование блок-схем при разработке важно? Или это чисто индивидуально? Спасибо

Ответить

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.