niedziela, 19 marca 2017

Ramy projektu

Bez owijania, bardziej szczegółowo na temat tego, co będę robił.

Co?
  • Aplikacja internetowa wzorowana na grach idle wzbogacona o elementy edukacyjne.
Czym?
  • Microsoft Visual Studio
  • C#
  • ASP.NET MVC
  • GIT
  • Testy jednostkowe
Jak?
  • Podążając za przewodnikiem "Learn MVC Project in 7 days" napisanym przez Shivprasad koirala, Marla Sukesh na portalu codeproject.
  • Programując kawałek po kawałku mając ogólny zarys całości aplikacji koncentrując się na najbliższej iteracji.
Z czym zaczynam?
  • Znajomość podstaw języka C#, m.in.:
    • zmienne, pętle, funkcje,
    • klasy, obiekty, metody, metody wirtualne, interfejsy,
    • wiadomości wstępne na temat wzorców projektowych i dobrych praktyk tworzenia oprogramowania.
  • Podstawowa znajomość HTML, CSS i JavaScript.
  • Trochę informacji na temat gamifikacji.
  • Podstawy GIT
  • Coś tam o SCRUMIE, jakieś TDD, XP, Agile
Jakie są zadania na pierwszy tydzień?
  1. Zwlekać do niedzieli (najlepiej do późnego wieczora) z rozpoczęciem projektu.
  2. Otworzyć nowy projekt w MVC.
  3. Wrzucić projekt na gita.
Jakie są zadania na drugi tydzień?
  1. Nie zwlekać do niedzieli z rozpoczęciem prac nad aplikacją.
  2. Codziennie badać wyżej wymieniony tutorial i nabytą wiedzę zastosować w tworzeniu aplikacji.
  3. Opcjonalnie:
    1. Napisać zarys całej aplikacji.
    2. Napisać luźny podział na wersje, ustalenie czegoś na kształt kamieni milowych.
    3. Napisać szczegółowy plan pierwszych trzech wersji.
    4. Zastanowić się nad sensem życia, wszechświata i w ogóle wszystkiego.
Wish me luck!

2 komentarze: