„Any fool can write code that a computer can understand. Good programmers write code that humans can understand. (M.Fowler)“
- Създайте си акаунт ако нямата. Използайте: https://github.com/join (в стъпка 2 изберете Free опцията, пропуснете ("skip") стъпка 3)
- Направете FORK (копиране) на репозиторито
- Навигирайте до https://github.com/tozka/fmi-kn-8-oop
- Натиснете Fork (горен десен ъгъл)
- Клонирайте вашият форк локално на вашата машина (в някоя директория):
- Навигирайте до някоя директория и отворете command prompt - вижте как тука
- Вижте снимката от къде да вземете адреса - https://cdn.pbrd.co/images/HHdx5Sn.png
git clone https://github.com/[MY-GITHUB-ID]/fmi-kn-8.git
(ще бъде създадена директория fmi-kn-8)
- Когато създавате проект после, сложете като Location - където сте клонирали вашия форк .
- Как да ъпдейнете вашият fork - https://www.youtube.com/watch?v=TsUIRtT80QU
git clone https://github.com/[ MY-GIT-ID-HERE ]/fmi-kn-8.git
# Add my changes
git add new_file.cpp
git commit -m "commit message"
git push origin master
# Get the latest changes if any
git pull --rebase origin master
-
Visual Studio IDE video - https://www.youtube.com/watch?v=_r5i5ZtUpUM
-
Visual Studio pdf - https://docs.google.com/document/d/1WEI5DeEieYOL4B8n7UeWcIDKHJdUDbzJlLgdZ3so66E/edit
-
Pause without system(“pause”) :) - https://stackoverflow.com/questions/1775865/preventing-console-window-from-closing-on-visual-studio-c-c-console-applicatio
-
Install CodeBlocks on Windows - https://www.youtube.com/watch?v=a4qnvQDZ0fM
-
Допълнително сайтове с проблеми за програмиране: HackerRank, ProjectEuler, Spoj
- Effective C++: 55 Specific Ways to Improve Your Programs and Designs by Scott Meyers
- Design Patterns by Gang of Four
- Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
- Code Complete: A Practical Handbook of Software Construction
- Refactoring: Improving the Design of Existing Code, by Martin Fowler, Kent Beck, et.
- Domain-Driven Design: Tackling Complexity in the Heart of Software, by Eric Evans
- ООП 2 контролни (5-6 седмица, 10-11 седмица), Домашно (мини-Проект): 2 x 1/2, Изпит
- Практикум Проект: 3 x 1/3
- Антони - [email protected]