U E D R , A S I H C RSS

Py Ide/Sketch Book

ˆด Idea ๊ด€๋ จ —ฌ๋Ÿฌ ƒ๊ฐ๋“ค.

  • ๋ช‡๋ช‡ ƒ๊ฐ - †ŒŠคฝ”๋“œ— ๋Œ€•ด flat text ๊ด€ œผ๋กœ ๋ณดง€ ๋ชป•˜๋„๋ก ๊ฐ•š”•œ๋‹ค๋ฉด, ๊ตฌกฐ œผ๋กœ๋งŒ ๋ณผ ˆ˜ žˆ๊ฒŒ๋” ๊ฐ•š”•œ๋‹ค๋ฉด –ด๋–ค ผด ผ–ด๋‚ ๊นŒ. –ด๋– •œ žฅ ด ƒ๊ธฐ๊ณ  –ด๋– •œ ๋‹จ ด ƒ๊ธธ๊นŒ.
    Šค๋ชฐ† ฌ ๋น„Šท•œ ™˜๊ฒฝด ๋˜ง€ •Š„๊นŒ. †ŒŠค ฝ”๋“œ˜ ๊ตฌกฐ  ๋ทฐ๋กœ๋Š” LEO๋ผ๋Š” ›Œ๋ฅญ•œ ๋„๊ตฌ๊ฐ€ žˆ๋‹ค. ฌ๋ˆ„Šค๊ตˆ˜˜ Literate Programming„ ๊ฐ€๋Šฅผ€ •ดฃผง€. ๋‚˜๋Š” SignatureSurvey๋ฅผ ง€›•ด ฃผ๋ฉด –ด๋–จ๊นŒ •œ๋‹ค. --JuNe
    ๊ณ„† ƒ๊ฐ–ˆ๋˜๊ฒƒด 'ฝ”๋“œ๋ฅผ ผ๋ฐ˜ Editor ˜ ๋ฌธ„œ๋กœ ๋ณด๋Š” ๊ด€ € ๊ตฌกฐ ดง€ ๋ชป•˜๊ณ  ด๋Š” •„š”—†๋Š”  •๋ณด๋ฅผ ‹œ•ผ— ๋” ๋“ค–ด˜ค๊ฒŒ๋” ๊ฐ•š”•œ๋‹ค. ๊ทธ๋ž˜„œ ๊ตฌกฐ œผ๋กœ ๋ณผ ˆ˜ žˆ๋„๋ก •ด•ผ •œ๋‹ค.' ˜€๋Š”๋ฐ, SignatureSurvey๋ฅผ ƒ๊ฐ•˜๋ฉด  •๋ง ๋ฐœƒ˜  „™˜๊ฐ™๋‹ค๋Š” ƒ๊ฐด ๋“ ๋‹ค๋Š”. (ฝ”๋“œ๋ฅผ Flat Text ๋ฌธ„œ๋ฅผ ๋ณด๋Š” ๊ด€ —„œ Šน • •๋ณด๋ฅผ ‚ญ œ•จœผ๋กœ„œ ƒˆ๋กœšด  •๋ณด๋ฅผ –ป–ด๋‚ธ๋‹ค๋Š”  —„œ.) --1002


Eclipse “ฐ๋˜ค‘ ๋‚ด ฝ”๋“œ ๋„ค๋น„๊ฒŒดŒ… Šต๊ด€„ ๊ด€ฐฐ•ด๋ณด๋‹ˆ.. code ๋ฅผ page up/down œผ๋กœ ๋ณด๋Š” ผด ๊˜ —†—ˆ๋‹ค. ด „— VIM „ “ฐ๋ฉด„œ 'VIM œผ๋กœ ”„๋กœ๊ทธ๋ž˜๋ฐ•˜๋ฉด ๋น ๋ฅด๋‹ค' ๋ผ๊ณ  ๋А๊ผˆ๋˜ ดœ ๋ฅผ ƒ๊ฐ•ด๋ณด๋ฉด
  • งง€ †๊ฐ€๋ฝ ๋™„  - I,J,K,L - †๊ฐ€๋ฝด ๋ฉ€๋ฆฌ ๊ฐˆ ผด —†๋‹ค.
  • Source Folding - ™”ผ •˜๋‚˜๊ฐ€ ๊ธด ๊ฒฝšฐ๋ผ๋„ งง๊ฒŒ „—ฌ๋†“๊ณ  “ฐ๋ฏ€๋กœ.
  • search - Function ด๋™‹œ Žธ๋ฆฌ. ๊ฒŒ๋‹ค๊ฐ€ ผ๋ฐ˜ …ŠคŠธ —๋””„— ๋น„•ด search ๊ธฐ๋Šฅ„ ˆ˜–‰•˜๋Š” ๋น„šฉด ž‘๋‹ค. / •œ๋ฒˆ, ๊ทธ๋ฆฌ๊ณ  ๋ฐ”๋กœ ‚ค›Œ๋“œ ž…๋ ฅ. (๋‹ค๋ฅธ ๋…€„€? Ctrl+F , ‚ค›Œ๋“œ ž…๋ ฅ, enter & enter. incremental search๊ฐ€ •„๋‹Œ ๊ฒฝšฐ๋Š” •œ๋‹จ๊ณ„๊ฐ€ ๋” žˆ๊ฒŒ ๋œ๋‹ค.)

•˜ง€๋งŒ, †๊ฐ€๋ฝ ๋™„ ˜ ๊ฒฝšฐ - ctrl + O ๋ฅผ ๋ˆ„๋ฅด๊ณ  ๋ฐ”๋กœ ๋ฉ”†Œ๋“œ ด๋™„ •œ๋‹ค. ผ๋ฐ˜ ด๋™๋„ ๋ฉ”†Œ๋“œ ค‘๊ฐ„ ด๋™€ CTRL +ปค„œ‚ค. (ด๋Š” VIM —„œ˜ W, B) œ„/•„๋ž˜๋Š” ปค„œ‚ค. ด๋ž˜Šค๋กœ˜ ด๋™€ CTRL+SHIFT+T. Source Folding ๋„ ฃผ๋กœ Outliner — ˜•œ ๋„ค๋น„๊ฒŒดŒ…„ ดšฉ•œ๋‹ค๋ฉด ๋ณ„๋กœ “ธ ผด —†๋‹ค. ๋ณด†ต ˜๋ฏธ๋ฅผ ๋‘๊ณ  •˜๋Š” –‰๋™๋“ค€ ด๋ž˜Šค๋‚˜ ๋ฉ”†Œ๋“œ๋“ค ๋‹จœ„˜ ด๋™ด๋ฏ€๋กœ, ๊ทธ ๋ฐ‘˜ ๊ตฌ˜„ ฝ”๋“œ๋“ค— ๋Œ€•ด ๊นŠ๊ฒŒ ๋ณดง€ •Š๋Š”๋‹ค. (๊ตฌ˜„ฝ”๋“œ๋“ค— ๋Œ€•ด ๊นŠ๊ฒŒ ๋ณด๋Š” ๊ฒฝšฐ๊ฐ€ ƒ๊ธด๋‹ค๋ฉด ‹ญค‘Œ”๊ตฌ Long Method ƒ™ฉผ๊ฒƒด๋‹ค.)

ฝ”๋“œ —๋””„‚ฌดˆ๋Š” ฐ๊ฒŒ ข‹„๊นŒ? ๋˜๋Š”, ฝ”๋“œ —๋””„‚ฌดˆ๊ฐ€ ปธœผ๋ฉด •˜๋˜ ๋•Œ๋Š”? ๊ทธ ดœ ๋Š” ๋ฌด—‡ด˜€„๊นŒ?

Python œผ๋กœ HTML Code Generator ๋ฅผ ž‘„•˜๋˜ค‘. ข€ ๋ฌด‹•œ ๋ฐฉ๋ฒ•œผ๋กœ „–‰–ˆ๋Š”๋ฐ, ›•˜๋Š” HTML „ expected — ๊ณ Šค๋ž€žˆ ๋ฐ••„๋†“€ ๊ฒƒด๋‹ค. ด๋Š” ๊ฒฐ๊ณผ œผ๋กœ test code ๋ฅผ ๋„ค๋น„๊ฒŒดŒ… •˜๊ธฐ –ด๋ ต๊ฒŒ ๋งŒ๋“ค—ˆ๊ณ , •ด๋‹น Generating ๋˜๋Š” HTML ˜ ถ”ƒ๋„๋„ ƒ๋‹นžˆ ๋‚ฎ๊ฒŒ ๋œ๋‹ค. •œ™”๋ฉด— ๋ณด—ฌ•ผ •  HTML ๋ฐด„ฐ๋„ ๋งŽ•„•ผ •œ๋‹ค. ด๋Š” ๊ฒฐ๊ตญ ๋‚ด๊ฐ€ —๋””„ฐฝ„ ตœ๋Œ€๋กœ ๋†“๊ฒŒ ๋งŒ๋“ค๋”๋‹ˆ, ๋” ๋‚˜•„๊ฐ€ —๋””„ฐฝ˜ ฐŠธ ‚ฌดˆ„ 11—„œ 8 •๋„๋กœ „ด๊ณ  ๋ชจ๋‹ˆ„ฐ๋ฅผ •ž๋‹น๊ฒจ ๋ณด๊ฒŒ๋” ๋งŒ๋“ค—ˆ๋‹ค. (15ธน˜ LCD ๋ชจ๋‹ˆ„—ฌ„œ •ดƒ๋„๊ฐ€ ตœ๋Œ€ 1024*768 ž„.) •ด๋‹น ƒ™ฉ— ๋Œ€•ด ‚ฌ๋žŒด ๋งžถ”๋Š” ๊ฒƒด ข‹„๊นŒ, ๋˜๋Š” ˆ˜ Viewing ด ๋„›€„ „ ๋ฐฉ๋ฒ•ด žˆ„๊นŒ, ๋˜๋Š” ‚ฌ๋žŒด ด๋ฅผ ๋ฌธ œƒ™ฉœผ๋กœ ธ‹•˜๊ณ  ”„๋กœ๊ทธ๋žจ ๋””žธ„ ๋ฐ”๊พธ๊ฒŒ๋” •˜๋Š”๊ฒƒด ข‹„๊นŒ.

๋˜๋Š”... ๊ทธ๋ƒฅ ‚ฌ๋žŒด ˆ„ ๋ฐ”๊ฟ€๊ฒƒธ๊ฐ€. -_-; (ƒ™ฉ— ๋Œ€•œ ธ‹, ๊ทธ๋ฆฌ๊ณ  ˆ— ๋Œ€•œ „ ƒ„ •˜๋Š” ฃผฒด๋Š” ๊ฒฐ๊ตญ ‚ฌ๋žŒด๋‹ค.)


Wiki:FitNesse˜ ๋งจ •ž ๋ฌธ๊ตฌ 'Beyond Literate Programming' ด๋ผ๋Š” ๋งด ฐธ ธƒ œผ๋กœ ๋ณดธ๋‹ค.

˜„žฌ˜ UML Case Tool๋“ค€ Beyond Literate Programming ผ๊นŒ?

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