haerong22
|
a32bcaafe1
|
jdbc : update, delete
|
2022-04-19 17:07:41 +09:00 |
|
haerong22
|
ccef2b749d
|
jdbc : select
|
2022-04-19 16:52:45 +09:00 |
|
haerong22
|
ce60ed2411
|
emotion diary : edit diary page
|
2022-04-19 15:02:39 +09:00 |
|
haerong22
|
092d6e5d8d
|
emotion diary : create diary page
|
2022-04-19 12:49:49 +09:00 |
|
haerong22
|
5eff4e2d8f
|
jdbc : insert
|
2022-04-18 21:07:15 +09:00 |
|
haerong22
|
1f4aed1e8c
|
emotion diary : home page
|
2022-04-18 19:13:04 +09:00 |
|
haerong22
|
a75a10068d
|
jdbc : connection
|
2022-04-17 01:40:14 +09:00 |
|
haerong22
|
a3f6feaba3
|
jdbc : init
|
2022-04-16 23:40:34 +09:00 |
|
haerong22
|
aa6c9b3165
|
emotion diary : global settings
|
2022-04-16 19:57:12 +09:00 |
|
haerong22
|
e1fedb6548
|
emotion diary : init
|
2022-04-16 18:18:11 +09:00 |
|
haerong22
|
e7ee23f938
|
simple diary : refactoring - context api
|
2022-04-15 21:08:21 +09:00 |
|
haerong22
|
8ecea4223a
|
simple diary : refactoring - useReducer
|
2022-04-15 20:43:34 +09:00 |
|
haerong22
|
6ccea03ba3
|
simple diary : optimize
|
2022-04-15 17:47:05 +09:00 |
|
haerong22
|
035cd6cd7e
|
simple diary : init data
|
2022-04-15 15:21:19 +09:00 |
|
haerong22
|
e44b2cb702
|
simple diary : edit data
|
2022-04-14 03:08:45 +09:00 |
|
haerong22
|
8d7ed23f0d
|
simple diary : delete data
|
2022-04-14 02:45:07 +09:00 |
|
haerong22
|
80db4a31d9
|
simple diary - save data
|
2022-04-13 23:12:16 +09:00 |
|
haerong22
|
14535dcf47
|
simple diary - render diary list
|
2022-04-13 21:39:47 +09:00 |
|
haerong22
|
9e5fcfb2ab
|
simple diary - validate input
|
2022-04-13 21:12:05 +09:00 |
|
haerong22
|
94d7660bdf
|
simple diary - init
|
2022-04-13 21:00:17 +09:00 |
|
haerong22
|
f6dceec053
|
refactoring : comments - introduce assertion
|
2022-04-13 15:16:56 +09:00 |
|
haerong22
|
0a0c21e12f
|
refactoring : refused bequest
|
2022-04-13 15:00:57 +09:00 |
|
haerong22
|
1334689b2f
|
refactoring : data class - encapsulate record
|
2022-04-13 14:33:59 +09:00 |
|
haerong22
|
dd7f5c0917
|
refactoring : alternative classes with different interfaces
|
2022-04-13 00:05:50 +09:00 |
|
haerong22
|
9187ff9e2e
|
node.js : react practice
|
2022-04-12 20:26:46 +09:00 |
|
haerong22
|
8095c43d5e
|
node.js - basic
|
2022-04-12 00:15:05 +09:00 |
|
haerong22
|
ef6ebca959
|
refactoring : large class - extract superclass
|
2022-04-11 14:09:20 +09:00 |
|
haerong22
|
d690d7c0e1
|
refactoring : insider trading
|
2022-04-10 18:25:09 +09:00 |
|
haerong22
|
470ba9495e
|
refactoring : middle man - replace subclass with delegate
|
2022-04-09 21:35:28 +09:00 |
|
haerong22
|
852cfbe5af
|
refactoring : middle man - replace superclass with delegate
|
2022-04-08 01:15:12 +09:00 |
|
haerong22
|
38763848b9
|
refactoring : middle man - remove middle man
|
2022-04-07 00:33:39 +09:00 |
|
haerong22
|
914b38fd18
|
refactoring : method chain - hide delegate
|
2022-04-06 00:32:51 +09:00 |
|
haerong22
|
fabf7d0255
|
refactoring : temporary field - introduce special case
|
2022-04-05 23:24:36 +09:00 |
|
haerong22
|
4321bf7ffe
|
refactoring : speculative generality - remove dead code
|
2022-04-05 01:52:40 +09:00 |
|
haerong22
|
b844d40585
|
refactoring : lazy element - collapse hierarchy
|
2022-04-04 23:46:37 +09:00 |
|
haerong22
|
ceba83fab1
|
refactoring : loops - replace loop with pipeline
|
2022-04-03 16:48:18 +09:00 |
|
haerong22
|
a78e242e4b
|
refactoring : repeated switches
|
2022-04-03 16:32:13 +09:00 |
|
haerong22
|
7f55ac3858
|
refactoring : primitive obsession - replace conditional with polymorphism
|
2022-04-02 01:50:15 +09:00 |
|
haerong22
|
13fb80e26e
|
refactoring : primitive obsession - replace type code with subclasses
|
2022-03-27 22:16:49 +09:00 |
|
haerong22
|
22c9b6d30c
|
refactoring : primitive obsession - replace primitive with object
|
2022-03-26 22:35:07 +09:00 |
|
haerong22
|
93e4f929f6
|
refactoring : data clumps
|
2022-03-22 17:20:19 +09:00 |
|
haerong22
|
a01616f3a3
|
refactoring : feature envy
|
2022-03-21 15:31:39 +09:00 |
|
haerong22
|
6a0d19bc72
|
refactoring : shotgun surgery - inline class
|
2022-03-20 15:13:29 +09:00 |
|
haerong22
|
1deceed613
|
refactoring : shotgun surgery - inline function
|
2022-03-19 14:57:59 +09:00 |
|
haerong22
|
548d6636b9
|
rxjava : flowable, observable
|
2022-03-18 16:41:39 +09:00 |
|
haerong22
|
5f22036461
|
rxjava : backpressure
|
2022-03-18 16:03:46 +09:00 |
|
haerong22
|
09f76d51d6
|
refactoring : shotgun surgery - move field
|
2022-03-18 13:00:37 +09:00 |
|
haerong22
|
7aa3953c83
|
rxjava : operator, async
|
2022-03-17 17:48:06 +09:00 |
|
haerong22
|
f1428b4944
|
rxjava : cold publisher, hot publisher
|
2022-03-17 16:48:54 +09:00 |
|
haerong22
|
bd2100f400
|
refactoring : divergent change - extract class
|
2022-03-17 12:30:06 +09:00 |
|