330 Commits

Author SHA1 Message Date
Inanc Gumus
0f07e4814e add: type switch 2019-08-25 08:57:53 +03:00
Inanc Gumus
39aed37a88 add: type assertion 2019-08-23 17:07:45 +03:00
Inanc Gumus
e0b2786fd9 update: interfaces lecture 2019-08-23 11:03:51 +03:00
Inanc Gumus
435c08e800 update: slice exercises 21, 23, 24, 25, 26 2019-08-23 10:23:42 +03:00
Inanc Gumus
cfc6f5fbfa update: slice exercise 21 2019-08-23 00:37:56 +03:00
Inanc Gumus
312fbbf5a4 update: slices exercise 26 2019-08-23 00:25:38 +03:00
Inanc Gumus
08d881a3d0 refactor: slice exercises 22 and 24 2019-08-22 20:55:47 +03:00
Inanc Gumus
792a7a75d4 update: slice exercises 23 2019-08-22 20:04:52 +03:00
Inanc Gumus
ce5a32ecbe add: money type to interfaces 2019-08-21 23:53:47 +03:00
Inanc Gumus
c282da3c6d reorganize: interfaces section 2019-08-21 20:53:02 +03:00
Inanc Gumus
8cb42216e4 move: log parser 2019-08-21 20:38:07 +03:00
Inanc Gumus
6dc3774fc0 fix: import paths 2019-08-20 19:46:55 +03:00
Inanc Gumus
6b95995c81 add: interfaces assertion and composition (wip) 2019-08-20 19:03:57 +03:00
Inanc Gumus
aa7fada2aa update: interfaces 2019-08-19 20:01:02 +03:00
Inanc Gumus
b39a9ea117 refactor: logparser 2019-08-19 20:00:27 +03:00
Inanc Gumus
158f475a2d interfaces: refactor 2019-08-19 10:21:17 +03:00
Inanc Gumus
b95be49711 add: new interfaces 2019-08-19 10:21:17 +03:00
Inanc Gumus
ccfa68200a move: interfaces error handling and advanced funcs 2019-08-19 10:21:17 +03:00
Inanc Gumus
4dd469ff18 optimize: pipeline logparser 2019-08-19 10:21:17 +03:00
Inanc Gumus
5d5c656413 remove: countlines from textreader 2019-08-19 10:21:17 +03:00
Inanc Gumus
43d25a4180 update: makefile 2019-08-19 10:21:17 +03:00
Inanc Gumus
e4dae5e0d4 add: new pipeline to log parser 2019-08-19 10:21:17 +03:00
Inanc Gumus
91b3258042 fix: recover log parser 2019-08-19 10:21:17 +03:00
Inanc Gumus
4f60812589 refactor: slice exercises 16-21 2019-08-18 15:43:09 +03:00
Inanc Gumus
5d6b493e75 refactor: slice exercises 19-21 2019-08-18 15:08:32 +03:00
Inanc Gumus
2dab6c53c9 refactor: slices 22th exercise 2019-08-18 14:56:37 +03:00
Inanc Gumus
55419e59b7 refactor: slices 26th exercise 2019-08-18 14:43:37 +03:00
Inanc Gumus
552a6a6cf7 refactor: slices 25th exercise 2019-08-18 14:05:35 +03:00
Inanc Gumus
df18e1a4bd refactor: slices 24th exercise 2019-08-18 13:33:22 +03:00
Inanc Gumus
dfca449457 update: slices 23th exercise 2019-08-18 13:08:49 +03:00
Inanc Gumus
4b2d2a3d6b optimize: log parser
add: fast text reader to log parser
2019-08-07 13:40:01 +03:00
Inanc Gumus
450018748b add: default from to log parser 2019-08-06 17:15:29 +03:00
Inanc Gumus
9c57aad7d9 refactor: log parser names (again :)) 2019-08-06 03:32:44 +03:00
Inanc Gumus
69094da997 refactor: log parser text writer and func types 2019-08-06 02:44:17 +03:00
Inanc Gumus
eadf0c85e4 refactor: log parser parseLine to parseFields 2019-08-06 01:45:41 +03:00
Inanc Gumus
9ad46b14ce refactor: log parser names 2019-08-06 01:42:59 +03:00
Inanc Gumus
821a0cf260 fix: broken legacy log parser imports 2019-08-06 01:37:08 +03:00
Inanc Gumus
699632fdbd move: methods to interfaces 2019-08-06 01:35:15 +03:00
Inanc Gumus
4e8b80c519 move: advanced funcs to functional programming 2019-08-06 01:35:15 +03:00
Inanc Gumus
c97becdf82 move: magic from internal 2019-08-06 01:35:15 +03:00
Inanc Gumus
eb8f9987a8 add: new tictactoe game
add: testing to tictactoe

rename: tictactoe

add: tictactoe steps

refactor: tictactoe const names

refactor: tictactoe loop

add: tictactoe bad switch example (fallthrough)

refactor: tictactoe loop skin

remove: tictactoe changable skin

refactor: tictactoe all

remove: tictactoe unnecessary base dir

add: tictactoe slices

add: tictactoe slices

remove: tictactoe fallthrough

rename: tictactoe slices 10 -> 09

update: loops skin tictactoe

add: tictactoe randomization

add: tictactoe infinite loop and labeled break

refactor: tictactoe rand and infinite loop

add: tictactoe buggy winning algo

add: tictactoe more tests

rename: tictactoe wrongPlay to wrongMove

add: tictactoe even more tests

fix: tictactoe

rename: tictactoe waitForInput to wait

add: tictactoe os.args gameSpeed

remove: tictactoe unnecessary files

rename: tictactoe game messages

refactor: tictactoe main loop

add: types and arrays
2019-07-29 16:43:30 +03:00
Inanc Gumus
e191567e1f add: logparser funcs to the methods for baseline 2019-07-27 18:16:44 +03:00
Inanc Gumus
9b396b501f move: log parser variadics to its own lecture 2019-07-27 18:16:44 +03:00
Inanc Gumus
f33d30eb87 refactor: pointer comments 2019-07-27 18:16:44 +03:00
Inanc Gumus
062d72f243 refactor: error handling recover 2019-07-27 18:16:44 +03:00
Inanc Gumus
27ac8cd1e9 match: pointers code to videos 2019-07-01 15:30:46 +03:00
Inanc Gumus
ac856db508 add: quiz and exercises to pointers 2019-06-30 17:39:27 +03:00
Inanc Gumus
1fb9f43a67 add: quiz to funcs 2019-06-26 16:39:45 +03:00
Inanc Gumus
6ed4c0fc8b add: more exercises to funcs 2019-06-21 15:33:20 +03:00
Inanc Gumus
c5f69f98b0 add: func exercises 2019-06-21 11:50:20 +03:00