ì�´ 페ì�´ì§€ëŠ” ¶
- AcceleratedC++ì�„ ê³µë¶€í•˜ë ¤ê³ ë§Œë“ íŽ˜ì�´ì§€. 후배들과 ê°™ì�´ í•˜ë ¤ê³ í–ˆëŠ”ë�°, 시간ì�´ 안 맞아서 혼ìž� 하게 ë� 듯.
- SeeAlso AcceleratedC++
시간 ¶
- 아르바�트(밤 새는)하면서 진행 중
나름대로(ìž�기 ë”´ì�˜) ì •ë¦¬ ¶
ì§„í–‰ ìƒ�황 ¶
- 5/18 0장 완료
- 5/24 1장 완료
- 5/25 2장 완료
- 그런ë�° ê°�히 완료란 단어를 사용하기가 ë‘�ë µë‹¤.
- 그런ë�° ê°�히 완료란 단어를 사용하기가 ë‘�ë µë‹¤.
ê°�ìƒ� ¶
- 1장ì�„ 공부하면서 ìž�ë°”ì�˜ string í�´ëž˜ìŠ¤ì™€ 비슷하다는 것ì�„ ëŠ�꼈다. ì�´ê±¸ ë¨¼ì € 알았으면 1학년때 ìˆ™ì œí• ë•Œë§ˆë‹¤ char ë°°ì—´ì�„ í�¬í•¨í•œ í�´ëž˜ìŠ¤ë¥¼ 만들 때 ìˆ˜ê³ ë¥¼ 좀 ë�œí–ˆì�„ ê±° 같다.
- ì§§ì�€ ì˜ˆì œë¡œ 필요한 설명ì�€ 다 하는 ëŠ�낌ì�´ë‹¤. Cì±…ì�´ 쓸ë�°ì—†ì�´ ë‘�꺼울 필요를 못 ëŠ�낀다?
- ì�´ê±° 빨리 ì •ë¦¬í•´ì„œ AcceleratedC++페ì�´ì§€ì™€ 통합ì�„ 계íš�중ì�¸ë�°, ì�¸ìˆ˜í˜•ì�´ ì •ë¦¬ë¥¼ 너무 잘 하셔서 쓸 ë§�ì�´ 없다. ê°�히 쓰기가 ê²�난다.
- Refactoringì�€ 중간중간ì—� 계ì†� 해주는 것ì�´ ë�„움ì�´ ë�˜ì—ˆìŠµë‹ˆë‹¤. 계ì†� 다르게 진행하면 소스를 통합하기가 매우 힘들어 ì§€ì£ .
ë¬¸ì„œêµ¬ì¡°ì¡°ì •ë§ˆì°¬ê°€ì§€ 같습니다. ìœ„í‚¤ìš”ì •ì—�서 ë§�하는 ì •ì›�ì�¼ê³¼ 비슷하지 않ì�„까요? 쓸ë§�ì�´ 없다면, 지금 페ì�´ì§€ë“¤ì�„ 지우는 것ë�„ 좋ì�€ 방법입니다. 어차피 차후ì—� 'ë‚´ê°€ 했다.'ë�¼ëŠ” 것ì�€ ìž�ì‹ ë§Œì�´ 알면 ë�˜ì§€ìš”. --NeoCoin
- Refactoringì�€ 중간중간ì—� 계ì†� 해주는 것ì�´ ë�„움ì�´ ë�˜ì—ˆìŠµë‹ˆë‹¤. 계ì†� 다르게 진행하면 소스를 통합하기가 매우 힘들어 ì§€ì£ .
쓸ë�° 없는 참견ì�¼ì§€ 모르지만, 한번 위키위키ì—� 대하여 ìƒ�ê°�í•´ 봅니다. ì œê°€ ìƒ�ê°�하는 위키위키ì�˜ 장ì �ì�€ 꾸준히 WikiGnome 들ì�´ 위키를 관리하면서 중복ë�œ 페ì�´ì§€ë¥¼ ì—†ì• ê³ , 가치있는 페ì�´ì§€ë¥¼ 만들어 내는 것입니다.
ìž˜ì•Œê³ ìžˆê² ì§€ë§Œ, 지금 í•˜ê³ ìžˆëŠ” ë‚´ìš©ì�€ AcceleratedC++ì�˜ 하위 요약 페ì�´ì§€ì™€ ë§Žì�€ 부분ì�´ 중복ë�©ë‹ˆë‹¤. 만약 ì�´ëŒ€ë¡œ ìœ ì§€í•œë‹¤ë©´, ë‘� ë‚´ìš© 모ë‘� ë¶ˆì™„ì „í•œì²´ë¡œ ë��나게 ë�˜ê² 지요. (Yggdrasil/ê°€ì†�ë�œì”¨í”Œí”Œ/1장와 AcceleratedC++/Chapter1 비êµ�) ê·¸ë ‡ë‹¤ë©´ 어떻게 í• ê¹Œìš”? ë‘�페ì�´ì§€ë¥¼ 대ìƒ�으로 페ì�´ì§€ë‹¤ë“¬ê¸°ë¥¼ 합니다.
예를들어, STLì�˜ ëª¨ë“ í•˜ìœ„íŽ˜ì�´ì§€, EffectiveSTLì�˜ 하위 페ì�´ì§€ë“¤ì�€ 기존ì—� ZeroWikian 들ì�˜ ê°œì�¸ 하위 페ì�´ì§€ì—� êµí•œë�˜ì–´ 있었습니다. 예를들어,
~cpp NeoCoin/STL ExtremeSlayer/Vector ì‹�으로 ë§�ì�´ì§€ìš”. ì�´ê²ƒë“¤ì�„ 페ì�´ì§€ë‹¤ë“¬ê¸°ë¥¼ 통해서 í†µí•©í•˜ê³ ê¸°ì¡´ 페ì�´ì§€ë“¤ì�„ 지워서, 한곳ì—� ì™„ì „í•œ 문서로 만들었습니다.지금 하는 작업들ë�„ ê·¸ë ‡ê²Œ ë� 수 ìžˆê² ì§€ìš”. 마치 긴 프로그래ë°� 소스가 Refactoringì�„ 통해서 ì§§ì•„ 지는것 처럼 ë§�ì�´ì§€ìš”.
--NeoCoin
--NeoCoin
- ê·¸ë ‡êµ°ìš”. 확실히 그런 하나ì�˜ ì™„ì „í•œ 페ì�´ì§€ê°€ 있는 편ì�´ ì¢‹ê² ë„¤ìš”. 하나로 ì •ë¦¬í• ë•ŒëŠ” ì—시 ì�´ì „ì�˜ 페ì�´ì§€ë¥¼ 작성한 사람과 ìƒ�ì�˜ë¥¼ 해서 í•´ì•¼ê² ì£ ? 아니면 그냥 ì œê°€ ì¶”ê°€í•˜ê³ ì‹¶ì�€ ë‚´ìš©ì�„ 추가하면 ë�©ë‹ˆê¹Œ? 후ìž�ì�˜ 경우는 '기본ì �ì�¸ 사실ì�¸ë�° ì œê°€ 잘 ëª¨ë¥´ê³ ìžˆë�˜ ê°œë…�' ê°™ì�€ ê±´ 쓰기가 좀 ê³¤ëž€í•˜ê² êµ°ìš”. --ì˜�ë�™
- 요약과 ê°™ì�€ ê°�ê´€ì �ì�¸ ë‚´ìš©ì�€
ë§�ì—†ì�´ê³ 치기를해ë�„ ìƒ�ê´€ì—†ë‹¤ê³ ìƒ�ê°�하며, 후ìž�ì�˜ ê°œë…� ë¬¸ì œëŠ” 확실하지 않ì�€ ë‚´ìš©ì�€ ì“°ì§€ 않으면 ë�˜ì§€ìš”. 중요한 것ì�€ 중복ë�œ 페ì�´ì§€ë¥¼ 양산하지 않는다는 ì �입니다. --NeoCoin
- 요약과 ê°™ì�€ ê°�ê´€ì �ì�¸ ë‚´ìš©ì�€
작성�: Yggdrasil










