Skip to content

Commit 24ab5b3

Browse files
committed
Rearrange automatization #38
1 parent d0db18e commit 24ab5b3

File tree

1 file changed

+58
-51
lines changed

1 file changed

+58
-51
lines changed

lectures/mindmap.md

+58-51
Original file line numberDiff line numberDiff line change
@@ -921,30 +921,37 @@ markmap:
921921

922922
## automatization
923923

924-
- what?
925-
- every repetitive tasks
926-
- style guide compliance
927-
- code smell finding
928-
- code quality measurement
929-
- review
930-
- building
931-
- testing
932-
- deployment
933-
- why?
934-
- workload reduction
935-
- developers could focus on non-automatable tasks
936-
- editor level
937-
- linter
938-
- like a spell checker
939-
- gives immediate feedback on syntax errors, styling issues or bad practices
940-
- can detect some code smells
941-
- auto formatting
942-
- reformat the source code
943-
- usually triggered by saving the file
944-
- configuration
945-
- personal preference
946-
947-
### continuous integration and deployment
924+
### what?
925+
926+
- every repetitive tasks
927+
- style guide compliance
928+
- code smell finding
929+
- code quality measurement
930+
- review
931+
- building
932+
- testing
933+
- deployment
934+
935+
### why?
936+
937+
- workload reduction
938+
- developers could focus on non-automatable tasks
939+
940+
### how?
941+
942+
#### editor level
943+
944+
- linter
945+
- like a spell checker
946+
- gives immediate feedback on syntax errors, styling issues or bad practices
947+
- can detect some code smells
948+
- auto formatting
949+
- reformat the source code
950+
- usually triggered by saving the file
951+
- configuration
952+
- personal preference
953+
954+
#### continuous integration and deployment
948955

949956
- emerged from extreme programming
950957
- an agile approach
@@ -962,33 +969,33 @@ markmap:
962969
- generating reports
963970
- test coverage
964971
- static code analysis
965-
- release
966-
- identified by a version number
967-
- often seen as an arbitrary number
968-
- pre-releases
969-
- alpha
970-
- incomplete
971-
- whitebox testing
972-
- beta
973-
- feature-complete
974-
- contains bugs
975-
- mostly blackbox testing
976-
- release candidate
977-
- final touches
978-
- highest level of testing
979-
- semantic versioning
980-
- major
981-
- incompatible API changes
982-
- minor
983-
- add functionality in a backward compatible manner
984-
- patch
985-
- backward compatible bug fix
986-
- calendar versioning
987-
- based on release date
988-
- YYYY.MINOR.PATCH
989-
- YYYY.MM.MINOR.PATCH
990-
- packaging the software
991-
- deploying
972+
- release
973+
- identified by a version number
974+
- often seen as an arbitrary number
975+
- pre-releases
976+
- alpha
977+
- incomplete
978+
- whitebox testing
979+
- beta
980+
- feature-complete
981+
- contains bugs
982+
- mostly blackbox testing
983+
- release candidate
984+
- final touches
985+
- highest level of testing
986+
- semantic versioning
987+
- major
988+
- incompatible API changes
989+
- minor
990+
- add functionality in a backward compatible manner
991+
- patch
992+
- backward compatible bug fix
993+
- calendar versioning
994+
- based on release date
995+
- YYYY.MINOR.PATCH
996+
- YYYY.MM.MINOR.PATCH
997+
- packaging the software
998+
- deploying
992999
- trigger
9931000
- push
9941001
- pull request

0 commit comments

Comments
 (0)