1

Step 1

Избавиться от тонны ошибок в коде: Пол тонны уже позади.

2

Step 2

Мини-рефакторинг

3

Step 3

Расширить функционал

4

Step 4

PHPUnit - Покрыть код тестами

1

Step 1

Избавиться от тонны ошибок в коде: Пол тонны уже позади.

2

Step 2

Мини-рефакторинг

3

Step 3

Расширить функционал

4

Step 4

PHPUnit - Покрыть код тестами

10 November 2015
Goal completed 2 April 2016

Goal author

Лена

Czech Republic

9 years old

Business & Finance

CMS на PHP/SQL

Я уже почти уверена, что это божье наказание будет работать, аки сегодня заработал самый страшный SQL-запрос. Теперь немного предыстории. Мне уже надоело месяцами читать про переменные и циклы с операторами условий и еще я терпеть не могу решать задачи в стиле "выведите простые числа от одного до ста", хоть и знаю, что это полезно... Я решила поставить эксперимент и написать что-то страшное на новом для меня языке и посмотреть, что из этого получится... Если получится более быстрый способ обучения, то будет очень здорово. Итак. У меня есть несколько добытых правдами и неправдами полуработающих примеров, лучший друг Google и справочники по функциям и константам в документации. Я не имею ни малейшего понятия, правильно ли я делаю, зато знаю что конструирование - это тоже вид программирования, возможно востребованный в реальной жизни. Хочу попробовать еще и так.

GitHub: https://github.com/smart-com/bike-cms

 Goal Accomplishment Criteria

Для начала - довести до рабочего состояния: вывод/ добавление статей, сортировка, хотя бы два пользователя... Потом видно будет...

 Personal resources

Подобие мозгов, куски кода и документация...

 Goal ecological compatibility

На таком велосипеде будет хорошо тренировать разные PHP/SQL-чудеса

  1. Избавиться от тонны ошибок в коде: Пол тонны уже позади.

    1. Исправить свойства в объекте статьи/ модель/ шаблон

    2. Вывести список статей на главной странице. Пока что видны только селекты:)))

    3. Исправить фильтрацию

  2. Мини-рефакторинг

    1. Перенести проверку адреса из index.php в роутер

    2. Cтандарты кодирования

    3. PDO

  3. Расширить функционал

    1. Фильтрация по датам / Авторам / Категориям

    2. Добавление статей / Редактирование статей / Удаление статей

    3. Авторизация

    4. Комментирование статей

  4. PHPUnit - Покрыть код тестами

  • 6099
  • 10 November 2015, 14:45
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?