E D R , A S I H C RSS

BackLinks search for "ProjectPrometheus"

BackLinks of ProjectPrometheus


Search BackLinks only
Display context of search results
Case-sensitive searching
  • 1002/Journal
         ProjectPrometheus Refactoring 궁리하기
         그리고, 이전에 ProjectPrometheus 작업할때엔 서블릿 테스팅 방법을 몰랐다. 그래서 지금 ProjectPrometheus 코드를 보면 서블릿 부분에 대해 테스트가 없다. WEB Tier 에 대한 테스팅을 전적으로 AT 에 의존한다. 이번에 기사를 쓸때 마틴 파울러의 글을 인용, "WIMP Application 에 대해서 WIMP 코드를 한줄도 복사하지 않고 Console Application 을 만들수 있어야 한다" 라고 이야기했지만, 이는 WEB 에서도 다를 바가 없다고 생각한다.
         2 (월): ProjectPrometheus 소스 리뷰 & 리팩토링. audio book MP3 뜨기
         28 (목): 하드 소스 & 문서 정리. ProjectPrometheus 버그 수정
          * ProjectPrometheus
         3일 (수): ["ProjectPrometheus/Journey"]
  • 1thPCinCAUCSE/null전략
         지난번 IPSC 경험때는 맨땅에 해딩하는 느낌이였는데, 이번에는 비록 입상하지 못했지만, 각각의 과정들이 의식적으로 일어난 점에 대해서 개인적으로는 즐거웠고 명쾌했습니다. 급조되어 2주만에 만난 Pair 치고 손발이 잘 맞았습니다. (이건 방학 두달동안 ["ProjectPrometheus"] 때 하도 서로 싸워대어서. -_-;)
  • AcceptanceTest
         ["ProjectPrometheus"] 진행중에 ["1002"] 와 ["상민"]은 AcceptanceTest 를 작성하며 진행하였다. 주로 Python 을 이용하여 간단한 web bot 를 작성, 시스템이 잘 작동하는지에 대해 자동테스트를 구현했다.
         (["ProjectPrometheus/AcceptanceTest"], 소스는 ZeroPageServer 의 CVS 프로젝트들중 AcceptanceTestServer 참조)
  • Athena
          DeleteMe 이름은 좋습니다. 하지만 ["Athena"] 라는 이름의 페이지에는 여신 아테나에 대한 정의와 소개가 들어 있는 것이 올바른 것이겠지요. 그래서 ["ProjectPrometheus"], ["ProjectZephyrus"] 라고 한거랍니다. ;; --["neocoin"]
  • CollaborativeFiltering
         협업 (상호협동) 필터링, Recommender System이라고도 불림. ProjectPrometheus에서 사용한다.
  • FreechalAlbumSpider
         처음에는 모듈에 대해 Remote Test 를 먼저 진행했다가, Local Test 로서 일단 HTML 문서를 받아놓고, 이를 TDD 로 하면서 데이터들을 추출하는것이 낫겠다 판단, Local Html Test 를 작성해나갔다. 이전 ProjectPrometheus 에서 했었던 방법과 비슷했었던지라, 일사천리로 거의 하루동안 관련 작업들이 끝났다.
  • Java
          || [["ProjectPrometheus"]] || ["중앙도서관"] 랩퍼 시스템 ||
  • PairSynchronization
         상민이랑 ProjectPrometheus 를 하면서 CrcCard 세션을 했을때는 CrcCard 에서의 각 클래스들을 화이트보드에 붙였었죠. 그리고 화이트보드에 선을 그으면서 일종의 Collaboration Diagram 처럼 이용하기도 했었습니다. 서로 대화하기 편한 방법을 찾아내는 것이 좋으리라 생각.~ --["1002"]
  • ProjectPrometheus
          * ["ProjectPrometheus/개요"]
         ["ProjectPrometheus/CollaborativeFiltering"]
          * ["ProjectPrometheus/UserStory"]
          * ["ProjectPrometheus/AcceptanceTest"]
          * ["ProjectPrometheus/UserScenario"]
          * ["ProjectPrometheus/EngineeringTask"]
          * ["ProjectPrometheus/CollaborativeFiltering"] - ProjectPrometheus 에서의 CF의 구현
          * ["ProjectPrometheus/Journey"] - 작업일지. 한일. 느낀점. 교훈 등
          * ["ProjectPrometheus/Estimation"]
          * ["ProjectPrometheus/LibraryCgiAnalysis"]
          * ["ProjectPrometheus/MappingObjectToRDB"]
          * ["ProjectPrometheus/DataBaseSchema"]
          * ["ProjectPrometheus/CookBook"] - 프로젝트중 이용해먹을만한 작은 요릿감들. 이디엄이나 팁 등.
          * ["ProjectPrometheus/Iteration"]
          * ["ProjectPrometheus/Iteration1"]
          * ["ProjectPrometheus/Iteration2"]
          * ["ProjectPrometheus/Iteration3"]
          * ["ProjectPrometheus/Iteration4"]
          * ["ProjectPrometheus/Iteration5"]
          * ["ProjectPrometheus/Iteration6"]
  • ProjectPrometheus/AcceptanceTest
         ["ProjectPrometheus"]
  • ProjectPrometheus/AcceptanceTestServer
         ["ProjectPrometheus"]
  • ProjectPrometheus/BugReport
          * WAR 알아보기. ProjectPrometheus 배포가 편하도록.
  • ProjectPrometheus/CollaborativeFiltering
         ["ProjectPrometheus"]
  • ProjectPrometheus/CookBook
         ProjectPrometheus 중 나눌만한 Tip 들이나 기타 코드 이디엄들 등등.
         ["ProjectPrometheus"]
  • ProjectPrometheus/DataBaseSchema
         ["ProjectPrometheus"]/{{{~cpp DataBaseSchema}}}
  • ProjectPrometheus/EngineeringTask
         ["ProjectPrometheus"]
  • ProjectPrometheus/Estimation
         ["ProjectPrometheus"]/Estimation
  • ProjectPrometheus/Iteration
         ["ProjectPrometheus"]/Iteration
         ||["ProjectPrometheus/Iteration1"]||
         ||["ProjectPrometheus/Iteration2"]||
         ||["ProjectPrometheus/Iteration3"]||
         ||["ProjectPrometheus/Iteration4"]||
         ||["ProjectPrometheus/Iteration5"] (Later) ||
  • ProjectPrometheus/Iteration4
         || ["ProjectPrometheus/AcceptanceTestServer"] 작성 || 2 || ○ ||
         ["ProjectPrometheus"]/Iteration4
  • ProjectPrometheus/Iteration5
         || ["ProjectPrometheus/CollaborativeFiltering"] 설명 작성 || . || . ||
         ["ProjectPrometheus"]
  • ProjectPrometheus/Iteration6
         || ["ProjectPrometheus/CollaborativeFiltering"] 설명 작성 || . || . ||
         ["ProjectPrometheus"]
  • ProjectPrometheus/Iteration7
         ["ProjectPrometheus"]
  • ProjectPrometheus/Iteration8
         || ["ProjectPrometheus/CollaborativeFiltering"] 설명 작성 ||
         ["ProjectPrometheus"]
  • ProjectPrometheus/Journey
         ["ProjectPrometheus"] 작업 수기. ["ThreeFs"] 에 따라. 그날의 한일과 느낀점, 교훈 등을 생각해보는 시간가지기. 순간을 채집하고 민감할 수 있도록.
          * ["ProjectPrometheus/UserStory"]
          * ["ProjectPrometheus/EngineeringTask"]
         일단 알고리즘부분을 대강 생각한뒤 Python 으로 TDD 를 했다. ([http://zeropage.org/browsecvs/index.php?&dir=ProjectPrometheus%2FPythonProject%2F&file=RSSpike.py&rev=1.1&cvsrep=ZeroPage 소스]). CRC 세션을 먼저하여 시나리오를 시각화해두고 프로그래밍을 했었다면 좀 더 빨리 작성할 수 있지 않았을까 하는 생각을 해본다.
         오늘 무엇을 할 것인가 하며 ["ProjectPrometheus/Iteration"] 를 보고선 HTML Parsing 을 진행하기로 했다. 그 전에 ["1002"] 는 '아, 작업하기 전에 Book Search 에 대한 전반적인 그림을 그려 놓는게 좋겠군. 그리고 난 뒤 HTML Parsing 부분에 대해 구현해야지' 라고 생각을 했다. 한편 ["neocoin"] 은 수요일때와 마찬가지로 'HTML Parsing 부분에 대해 일단은 SpikeSolution 으로 만든뒤 모듈화 시켜나가야지' 라는 생각을 했다. 프로그래밍 스타일이 다른 두 사람이 진행 방법에 대한 언급없이 진행을 하려고 했다. ["1002"] 는 '아 전체 그림' 하며 CRC 세션을 하려고 하는 중간. 한편 ["neocoin"] 은 같이 진행하고 있는 CRC 세션에 중간에 대해서 '지금 서로 무엇을 하고 있는거지?' 하며 혼란에 빠졌다. 똑같은 디자인 단계에 대해서 ["1002"] 는 전반적 Book Search 에 대해 생각을 하고 있었고, ["neocoin"] 은 모듈과 모듈간 연결고리에 대해 생각을 하였다.
          * Python, webdebug 를 이용, ["ProjectPrometheus/LibraryCgiAnalysis"] Task
         ["ProjectPrometheus"]/Journey
  • ProjectPrometheus/LibraryCgiAnalysis
         ["ProjectPrometheus"]
  • ProjectPrometheus/MappingObjectToRDB
         ProjectPrometheus 는 RDB-Object 연동을 할때 일종의 DataMapper 를 구현, 적용했었다. 지금 생각해보면 오히려 일을 복잡하게 한게 아닌가 하는 생각을 하게 된다. Object Persistence 에 대해서 더 간단한 방법을 추구하려고 노력했다면 어떻게 접근했을까. --["1002"]
         ["ProjectPrometheus"]
  • ProjectPrometheus/Tips
         ProjectPrometheus 중 나눌만한 Tip 들.
  • ProjectPrometheus/UserScenario
         http://zeropage.org/pub/ProjectPrometheus/doc_0708/Prometheus_Scenario_0703.GIF
         ["ProjectPrometheus"]/User Scenario
  • ProjectPrometheus/UserStory
         ["ProjectPrometheus"]{{{~cpp /UserStory}}}
  • XpQuestion
         - ["1002"] 가 ProjectPrometheus 를 할때엔 거의 전체 작업을 Pair로 진행했다. Integration 비용이 전혀 들지 않았다. (두명이 멤버였으니; 당근!) 그리고 초기 소스와 지금 소스중 초기 모습이 남아있는 부분을 보면 '젠장. 왜 이렇게 짠거야? 이런 허접한...' 이다. 중복된 부분도 많고, 매직넘버도 남아있고, 처음엔 쓸거라 생각했던 일종의 어뎁터 역할을 하는 클래스는 오히려 일만 복잡하게 만들고 등등.
  • neocoin/Log
          * ["ProjectPrometheus"] Release 1
          * ["ProjectPrometheus"] 개발 진행중
  • 정모/2002.7.11
          * ["ProjectPrometheus"] - 도서관 정보 관리 시스템
  • 정모/2002.9.26
         ["ProjectPrometheus"] 팀의 경우는 현재 도서관 UI 가 바뀌는 통에 열심히 기존 코드 수정중이라고 함. 그대신 모듈화가 되어있어서 소스의 일부 클래스들만 수정하면 된다고 한다.
  • 제로페이지의문제점
         세미나가 [데블스캠프]외에 신입생 위주로 하는게 있어요? 설마 스터디를 이야기 하는거라면, 자신이 만들어 나가는건데요. :) 여태 제가 신입생 대상 스터디를 해본적이 없어서 공감이 안가는 이야기 같네요. 스스로 만드세요. SeeAlso 개인 제외 같이 한것들 --ExploringWorld ProjectZephyrus ProjectPrometheus [MFCStudy_2001] [KDPProject] [Refactoring] --NeoCoin
  • 페이지이름
          * 예를들어서, ["ProjectPrometheus"] 에서 활동하다가 만들어지는 '''Journey''' 페이지의 이름은 ["ProjectPrometheus/Journey"]로 지어지고 이 페이지는 ["ProjectPrometheus"]를 부모로 하는 하위 페이지이이다.
          * 당연히, 부모인 ["ProjectPrometheus"] 에 Jouney 에 대한 링크를 찾아보면 있을 것이다. 그리고 ["ProjectPrometheus/Journey"] 의 가장 하단에, 밑줄({{{~cpp ----}}})로 자신의 부모를 링크를 걸어두어 보는 이가 항해하기 편하게 배려한다.
          * 이에 반하여 ["ProjectPrometheus/Estimation"]은 부모에 대한 페이지 링크가 가장 상단에 있다. 즉, 부모의 링크는 최상단, 최하단에 올수 있다. 이를 ["역링크"]라고 부른다.
Found 35 matching pages out of 7540 total pages

You can also click here to search title.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:24:04
Processing time 0.0108 sec