Skip to content
Closed
Changes from 1 commit
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
122d665
create todosList.json
dev-dongwon Apr 22, 2019
740e861
create todos.js
dev-dongwon Apr 22, 2019
1aba53d
create app.js for program runnung
dev-dongwon Apr 22, 2019
0392d96
Rix the name of function
dev-dongwon Apr 22, 2019
9c75ce0
excuteCommand 함수 수정 : argument 개수 판별 추가
dev-dongwon Apr 22, 2019
c78ff01
isValidCommand 함수 변경 : obeject argument 추가
dev-dongwon Apr 22, 2019
3300bc8
idGenerator 함수 변경 : 상수가 아닌 인자로 random number 생성
dev-dongwon Apr 22, 2019
9394da2
fix the Equal operator to strcit Equal operator
dev-dongwon Apr 22, 2019
a69f0ed
create todosData.json to load the mock data
dev-dongwon Apr 25, 2019
0fb09e8
create app.js to run todos application
dev-dongwon Apr 25, 2019
a687355
add the module : readLine module
dev-dongwon Apr 25, 2019
06f0dc4
add the program constructor
dev-dongwon Apr 25, 2019
fe7b8ef
add the run function : to run the program
dev-dongwon Apr 25, 2019
8d17131
create commandParser.js file : to parse the user's input String
dev-dongwon Apr 25, 2019
2fb6fa8
add the executeCmd function Object : to execute the command line
dev-dongwon Apr 25, 2019
5123c39
create the instruction.js file : to instruct command
dev-dongwon Apr 25, 2019
bc0d420
add the Instruction module
dev-dongwon Apr 25, 2019
449de3a
implements the CommandParser method to parse the command line
dev-dongwon Apr 25, 2019
56fa389
create utils.js to use common
dev-dongwon Apr 25, 2019
8f4d077
add the getArrByCondition function : get array by condition arguments
dev-dongwon Apr 25, 2019
66e181a
add the modules : data status, utils moudule
dev-dongwon Apr 25, 2019
132ad2d
add the show function to show status of data
dev-dongwon Apr 25, 2019
bb27535
add getRandomId function
dev-dongwon Apr 25, 2019
1cacc05
add the show function
dev-dongwon Apr 25, 2019
bc8f795
add the adding object function
dev-dongwon Apr 25, 2019
acb59f8
add the delete function
dev-dongwon Apr 25, 2019
ad16068
add the update function : update object
dev-dongwon Apr 25, 2019
2a3347d
인자에 따라 async하게 작동할 수 있도록 메서드 추가
dev-dongwon Apr 25, 2019
c6c18dc
add the delay function : utils.js
dev-dongwon Apr 25, 2019
14d326f
create exceptionHadling.js file
dev-dongwon Apr 25, 2019
f7269e2
add the runtimeExceptions
dev-dongwon Apr 25, 2019
5e35248
add the exception handling to run the application
dev-dongwon Apr 25, 2019
eae8617
add the modules to run program
dev-dongwon Apr 25, 2019
04875ac
add the isValidCommand function
dev-dongwon Apr 25, 2019
d85d5d2
add the exception handling about executCmd function
dev-dongwon Apr 25, 2019
481a049
add the module : ExceptionHandling module
dev-dongwon Apr 25, 2019
3a7c33c
fix datas
dev-dongwon Apr 25, 2019
dfe2cef
fix the runProgram function : missing argument
dev-dongwon Apr 25, 2019
b81a446
add the exception handling about add, update function
dev-dongwon Apr 25, 2019
1abed43
Rename constructor function : Program to RunTodoApp
dev-dongwon Apr 26, 2019
1779794
Add module Objects in RunTodoApp constructor
dev-dongwon Apr 26, 2019
f0e6b23
Instruction 생성자에 모듈 객체 추가
dev-dongwon Apr 26, 2019
c8b894d
show 함수 리팩토링 : 내부 분기를 everyStatus, sigleStatus function 분리
dev-dongwon Apr 26, 2019
31a8dc0
생성자 객체를 이용하도록 prototype object 수정
dev-dongwon Apr 26, 2019
1cabb8b
CustomerException 에러 객체 리팩토링
dev-dongwon Apr 26, 2019
9b2104e
getRandomId function에서 매직넘버 삭제, 생성자 인수 추가
dev-dongwon Apr 26, 2019
049fcf2
생성자 함수에 모듈 객체 추가
dev-dongwon Apr 26, 2019
3a3a294
Rename ExceptionHandling to CustomException
dev-dongwon Apr 26, 2019
5ad5c2e
함수 이름 변경 : getradomId to getRandomID
dev-dongwon Apr 26, 2019
88a39c7
함수 바뀐 이름 getRandomID 반영
dev-dongwon Apr 26, 2019
99fa6ec
create init data
dev-dongwon Apr 29, 2019
b3ab8a3
Refactoring app.js : prototype pattern to class
dev-dongwon Apr 29, 2019
7129436
Refactoring customException.js
dev-dongwon Apr 29, 2019
348abc1
Refactoring utils.js : prototype to class
dev-dongwon Apr 29, 2019
587e2aa
Feat utils.js : add deepCopy method
dev-dongwon Apr 29, 2019
29a123a
Rename : todosList.js to todosdata.js
dev-dongwon Apr 29, 2019
d8ec3e9
Refactoring : prototype pattern to class
dev-dongwon Apr 29, 2019
4889e93
Refactor instruction.js : prototype to class
dev-dongwon Apr 29, 2019
da9dd1d
Feat : add commandHistory Object to constructor
dev-dongwon Apr 29, 2019
a45f0ef
Feat : add the undo method
dev-dongwon Apr 29, 2019
8b95ae0
Refactor : change the preObj Object variable type
dev-dongwon Apr 29, 2019
370a976
Fix : delete unnecessary files
dev-dongwon Apr 29, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
create todosList.json
  • Loading branch information
dev-dongwon committed Apr 22, 2019
commit 122d665ab12bceac2f6eaa0871f7facb5676c9af
41 changes: 41 additions & 0 deletions todosList.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"result" : true,
"data": [
{
"name" : "자바스크립트 공부하기",
"tags" : ["programming", "javascript"],
"status" : "todo",
"id" : 12123123
},
{
"name" : "그림 그리기",
"tags" : ["picture", "favorite"],
"status" : "doing",
"id" : 123
},
{
"name" : "파이썬 공부하기",
"tags" : ["programming", "javascript"],
"status" : "done",
"id" : 213232
},
{
"name" : "자바 공부하기",
"tags" : ["programming", "java"],
"status" : "todo",
"id" : 123345
},
{
"name" : "음악 듣기",
"tags" : ["music", "favorite"],
"status" : "doing",
"id" : 12123
},
{
"name" : "정규식 공부하기",
"tags" : ["programming", "RegExp"],
"status" : "done",
"id" : 1234
}
]
}