แก้ Code สุดรก ด้วยเทคนิคขั้นเทพ !

Поделиться
HTML-код
  • Опубликовано: 16 апр 2018
  • เคยเขียนโปรเจคแล้ว Code เยอะ ใหญ่ กินพื้นที่เยอะขึ้นเรื่อยๆไหม แน่นอนว่าถ้าเก็บมันไว้อีกคงเหม็นเน่าเหมือนขยะที่ไม่ได้ทิ้งแน่ๆ ! ดังนั้นวันนี้เรามาดูเทคนิคการทำให้โค้ดเราสะอาดตา มีระเบียบ ซึ่งไม่ใช่แค่สิ่งที่ควรทำ แต่มันเป็นสิ่งที่ต้องทำกันเถอะ !
    -----------------------------------------
    ➤ ติดต่อโฆษณา สนับสนุนได้ที่ : kittikorn.p@borntodev.com
    ➤Kittikorn Prasertsak (P.Prame)
    Founder & Co-Founder of BorntoDev
    ➤กดติดตามช่องของ RUclips ได้ที่ : / borntodevth. .
    ➤Facebook : / borntodev
    ➤Website : www.borntodev.com
  • НаукаНаука

Комментарии • 83

  • @borntodev
    @borntodev  6 лет назад +47

    ดีใจจจ มีคนดูจนจบด้วยยย :D
    ขอบคุณมากๆนะคร้าบ ติดตามกันนานๆนะ ^_^

    • @afurokun
      @afurokun 6 лет назад +2

      เย้หลวม
      (คับ)
      ผมไม่เคยเขียนโปรแกรม
      เขียนแต่ HTMLที่พี่สอน
      กำลังไปได้ดีครับเว็บที่ให้คนอื่นดู
      เว็บเราได้ มันให้เสียเงินอะไรไม่รู้
      ผมก็เลยไม่ได้ทำต่อ

    • @flamingo9542
      @flamingo9542 4 года назад +1

      เย้~~

  • @BUCKY_LUCKY
    @BUCKY_LUCKY 6 лет назад +2

    Happy birthday ครับผม
    อยากให้พี่เปรมสอนคอนเซ็ปการใช้ Angular หรือ React บ้างจังเลยครับ

  • @vitz949
    @vitz949 6 лет назад +1

    อยากให้พูดถึงเรื่อง TDD ครับ มันทำอย่างไร แล้วแนวทางเป็นยังไงบ้าง ผมเคยเห็นเขาเขียนบอทเทสกัน อยากให้อธิบายเรื่องนี้ครับ ขอบคุณครับ
    ปล..HBD ครับ

  • @FaithCraftCh
    @FaithCraftCh 6 лет назад

    รักช่องนี้ Happy BIRTHDAY คับบ

  • @puwanedyamwised1970
    @puwanedyamwised1970 5 лет назад

    ขอบคุณนะครับ เรียนจะจบปีสามแล้วเพิ่งสนใจการจัดโค้ด5555555

  • @babayaga417
    @babayaga417 6 лет назад

    ผมไม่เคยเขียนโปรแกรมเลยน่ะไม่รู้ว่าคืออะไรด้วยซ้ำ แต่ชอบดูช่องพี่อ่ะ เลยดูได้5555

  • @user-gr9zt2jn7k
    @user-gr9zt2jn7k 6 лет назад

    HBDย้อนหลังคนับบบ

  • @mr.anonymous6085
    @mr.anonymous6085 6 лет назад

    HBD. ครับพี่เปรม. ขอบคุณสำหรับเทคนิคขั้นเทพด้วยนะครับ.

  • @piquezaa
    @piquezaa 2 года назад

    Happy birthday 🎁🎉🎈 นะครับ

  • @Appelketaart
    @Appelketaart 3 года назад

    HBD จ้า

  • @ChakungCh
    @ChakungCh 6 лет назад

    555+ ดูเเล้วสนุกตามไปด้วยเลยครับ
    บางครั้งเวลาที่ผมเขียนโค๊ดเยอะๆ จะใช้ #region code #endregion ในการระบุ ว่าโค๊ดนั้นเป็น Function อะไร

  • @wwai9
    @wwai9 6 лет назад

    Refactoring คือไรหว่า??

  • @masterhifi3939
    @masterhifi3939 3 года назад

    สอน functional programming ซักตอนสิ

  • @pploso005
    @pploso005 4 года назад

    ขอบคุณครับ

  • @notsumthing
    @notsumthing 6 лет назад

    HBDฮับ

  • @d_dpear7717
    @d_dpear7717 6 лет назад

    พี่ช่วยสอนการใช้ Git hub ได้ไหม

  • @sayafox3743
    @sayafox3743 6 лет назад

    HBD คับ

  • @tlelks
    @tlelks 6 лет назад +1

    สุขสันวันเกิดครับ555555 🎉🎈

  • @Thotsaphornful
    @Thotsaphornful 5 лет назад

    ถ้าทำโปรเจคใหญ่ๆ ผมจะแยกออกมาหลายๆส่วนเลยครับ อันนี้สาย api นะ
    - Service (ติดต่อกับ client)
    - BusinessLogic (จะว่าด้วยการทำงานต่างๆ ตามโฟลการทำงานต่างๆ)
    - Model(จะว่าด้วยเรื่องตัวแปล Obj และ DB)
    - DataAccess (จะว่าด้วยการติดต่อกับ DB เช่น insert update delete select)
    - MotherFunction (จะว่าด้วยเรื่อง function กลางที่อาจจะสามารถใช้ได้กับงานอื่นๆ หรือ โปรเจคอื่นๆ เช่น การรันเลขเอกสาร การเก็ตวันหยุดต่างๆ การหาว่างเวลา เป็นต้น)
    โดยจะทำงานตามนี้เลย
    Service => BusinessLogic => DataAccess => Model => DB

  • @user-kx9iy1yk2o
    @user-kx9iy1yk2o 6 лет назад +3

    ผมมือใหม่ครับผมอยากถามว่า การเขียนโปรเเกรม สามารถนำไปใช้ในชีวิตประจำวัดอย่างไรครับผมงงมานาน ครับ!? #รบกวนด้วยครับ

    • @rrqg6580
      @rrqg6580 4 года назад +1

      เอาไว้ทํางานครับอย่างเช่นไปเป็นผู้พัฒนาเกมหรือGMและงานประจํา

    • @user-kx9iy1yk2o
      @user-kx9iy1yk2o 4 года назад

      @@rrqg6580 อ๋อขอบคุณคับ

  • @mr.robinxon9553
    @mr.robinxon9553 6 лет назад +3

    พี่เปรมครับ พี่จบคณะ/สาขา/ม.?? อะไรมาหรอครับ ปล1.ถ้าพี่เคยพูดในคลิปเก่าๆแล้วผมก็คงพลาดเองที่ไม่ได้ย้อนไปดู
    ปล2.ขอบคุณพี่มากๆเลยนะครับที่ทำให้ผมตัดสินใจมาในทางที่ถนัด

  • @SebasTian-vp2oq
    @SebasTian-vp2oq 5 лет назад

    ไม่รู้เรื่องอะไรเลย555ไม่เคยเขียนโปรแกรม

  • @thanasankumdee5960
    @thanasankumdee5960 6 лет назад

    มุกจางกว่านี้อีกนิดก็มองไม่เห็นแล้วครับ เผา - main 1:34
    แต่ก็ตลกดีนะครับ555555

  • @frammhe7258
    @frammhe7258 6 лет назад +1

    ผม ขึ้น ม.1 แล้วพี่ 5555

  • @thegot3280
    @thegot3280 6 лет назад

    เจอประจำเลยครับ
    ม.4ครับ

  • @NamTan54
    @NamTan54 6 лет назад +1

    FCครับ

    • @borntodev
      @borntodev  6 лет назад

      ขอบคุณน้าคร้าบ

    • @NamTan54
      @NamTan54 6 лет назад

      ครับ

  • @mr.andaman5016
    @mr.andaman5016 6 лет назад

    คิดไม่ถึงเลยครับ แค่เพิ่มmethod เพิ่มตัวเดียว แทนการประกาศเป็นตัวแปร ทำให้สามารถนำไปใช้ต่อได้อีกเยอะเลย ดีกว่าประกาศมาแล้วใช้แค่ครั้งเดียว

  • @user-eh8xu4fe4v
    @user-eh8xu4fe4v 6 лет назад

    HBD ครับพี่ :D

  • @krisadadamsena9771
    @krisadadamsena9771 6 лет назад

    Happy Birthday cup

  • @xaipasongdmthongtha6697
    @xaipasongdmthongtha6697 5 лет назад

    ฮาอะ ขอบ

  • @TopLnwZa007
    @TopLnwZa007 6 лет назад +1

    พี่เปรมเป็นไอดอลของผมเลยครับ ^^

    • @borntodev
      @borntodev  6 лет назад

      ขอบคุณนะคร้าบบบ :D

  • @developer992
    @developer992 3 года назад

    ต่อ

  • @285apk4
    @285apk4 6 лет назад

    ฟังจบหันมาดูโค๊ด ตัวเอง แล้วจะบ้าตาย 555

  • @Nirut1995
    @Nirut1995 6 лет назад

    สสวก.ครับ

  • @kankanth
    @kankanth 2 года назад

    ถ้าcode ผมรก= รันcodeไม่ได้

  • @scorpionnorlengmoua4600
    @scorpionnorlengmoua4600 6 лет назад +7

    ຂອບໃຈອ້າຍ ສຳລັບ video ດີດີ
    Happy Birthday birthday
    ຂໍໃຫ້ສຸຂະພາບແຂງແຮງ

  • @vko-ayanokoaji7811
    @vko-ayanokoaji7811 6 лет назад

    ผม อยากรุเรื่องวิศวะคอม เลขมันยากไม่อ่ะครับพี่

    • @NitipolLamlongrat
      @NitipolLamlongrat 6 лет назад

      ไม่ยากหรอ แค่ แคลฯ 3 ตัว 1-3 ยัน ปี 3 คอมฯมันอยู่กับตัวเลข น้องชอบเลขป่าวล่ะ? ถ้าไม่ก็สายอื่นดีกว่า เพราะอยู่กับเลขตลอดชีวิต ถ้าจะมาทางนี้ เรื่องที่ต้องเรียนก็มีอยู่ในหนังสือ แคลฯ สำหรับวิศวกร เล่ม 1-3 ลองหาในร้านหนังสือนะครับ เรื่องที่ต้องเรียนก็มี ลิมิตและความต่อเนื่องของฟังก์ชั่น อนุพันธ์ของฟังก์ชั่น การประยุกต์ของอนุพันธ์ การอินทิเกรต เทคนิคการอินทิเกรต อินทิกรัลจำกัดเขตและการประยุกต์ พิกัดเชิงขั้วและการอ้างอิงตัวแปรเสริม เส้น ระนาบ และพื้นผิวใน 3 มิติ แคลคูลลัสของฟังก์ชั่นค่าเวกเตอร์ ฟังก์ชั่นหลายตัวแปรและอนุพันธ์ย่อย อินทิกรัลหลายชั้น ฯลฯ เอาเป็นว่า เนื่องหาที่เรียน เป็น test EN หมดเลย ถ้ารักเลข ก็ไปได้ครับ แต่ถ้าใจรักคอมฯก็ต้องพยายามแบบสุดๆ ไม่ใช่ไปลอกเพื่อนส่ง แล้วใกล้สอบ ให้เพื่อนสอน เพื่อนเขาสอนให้เราได้ไม่เต็ม 100 หรอก ถามเลขยากมั้ย? ไม่ยากต่างหากสิแปลก ระดับคอมฯ มันต้องยากอยู่แล้ว ยังไงดูแววจากน้องไม่ชอบเลข ก็ไปหาสายอื่นดูครับ น้องต้องค้นหาตัวเองให้เจอ แล้วนั่งจะค้นไขว่เอง ที่พิมพ์ถามมา ดูเพื่อนน้อง แค่เห็นอาชีพนี้มันสบาย เงินเดือนสูงสินะ แต่เบื้องหลักมัน คิดหัวระเบิดทุกวันนั้นแหละ ลองไปหาอ่าน ใน medium.com/ พวกพี่ๆเขาเขียนบทความอยู่ที่นั้นกันเยอะ

  • @DjTOonEqualizerSr
    @DjTOonEqualizerSr 6 лет назад +3

    "method" ผมอ่านว่า เม็ดตอดครับ 555+

    • @user-te8xn9kk8p
      @user-te8xn9kk8p 4 года назад

      5555 นี่เรียกกันเม็ดแต...

  • @TopVisionByKan
    @TopVisionByKan 6 лет назад

    อยากให้สอนเกี่ยวกับขั้นตอนการเขียนโปรแกรมให้ลูกค้าตั้งแต่รับงานมาจนถึงส่งงานให้กับลูกค้าอ่ะครับ(ขอเยอะไปไหม555)

  • @MyEyes2000
    @MyEyes2000 6 лет назад +4

    02:07 มีความinnerสูงมาก

    • @borntodev
      @borntodev  6 лет назад +2

      บางทีก็สูงเกิ๊นน 5555

    • @frammhe7258
      @frammhe7258 6 лет назад +1

      BorntoDev เอ็นเตอร์เทรน สูง

  • @qrygoklinwatt211
    @qrygoklinwatt211 5 лет назад

    ctrl F คือพระเจ้าครับ 5555

  • @pk.rgm1827
    @pk.rgm1827 6 лет назад

    เจอล่ะฆ่าเสือดำทำไม

  • @user-xg6xg9mi5h
    @user-xg6xg9mi5h 6 лет назад +3

    Fc เปรม.......ไช
    อ่าวๆไม่ใช่หลอ

    • @borntodev
      @borntodev  6 лет назад +1

      เดี๋ยวๆๆๆ พี่ไม่ได้ไปยิงเสือนะ 5555

  • @KO_.
    @KO_. 3 года назад

  • @TopVisionByKan
    @TopVisionByKan 6 лет назад

    ทำไมคลิปนี้ตลกจัง555

  • @dozxy
    @dozxy 5 лет назад

    พี่คะ พี่พูดเร็วไปหนูฟังไม่ทัน จิร้อง
    ㅠㅠ

  • @easmaskch1854
    @easmaskch1854 6 лет назад

    พี่ดีมากเลยครับเวลามีคนคอมเม้นพี่ตอบทุกคนเลย☺ พอแชแนลอื่นกดแค่หัวใจ🙄 หรือไม่กด🙄 หรือ
    ไม่สนใจเลย🙄 ผมชอบพี่มากเลยพี่่😀 แต่บางคนน่ะที่พี่อ่าน

    • @borntodev
      @borntodev  6 лет назад +2

      ถ้าวันแรกๆที่เม้นส่วนใหญ่พี่เห็นทุกคนตอบเกือบทุกคนเลยจ้า แต่นั่นแล ทั้งเฟสบุ้ค ทั้งยูทูป แล้วก็งานสอนอื่นๆ พี่ตอบไม่ทันจริงๆ แง้ T_T

  • @asnise
    @asnise 6 лет назад +14

    ผม
    ม.2 ไม่มีใครสอนเลย =.=

    • @winichskorn976
      @winichskorn976 6 лет назад

      ผมก็จะขึ้น ม.2 ละ ไม่มีใครสอนเหมือนกัน555
      ถ้าไม่รอดสายนี้ ผมลาไปสายGraphic design + Animation แหละ555

    • @asnise
      @asnise 6 лет назад

      ..ผม ม.2 จะขึ้น ม.3
      ....มันใช้ประเด่นไหม^^'55

    • @nattawutkayachat31
      @nattawutkayachat31 5 лет назад +1

      ม 5 ยังไม่มีใครสอนเลยครับ

    • @Peerapon-Phokum
      @Peerapon-Phokum 5 лет назад

      ม.4 ครูสอน+ศึกษาเองด้วยครับ

    • @user-xc7mh7le4r
      @user-xc7mh7le4r 5 лет назад +1

      ตอนนี้ผมอยู่ม.2ครับตอนนี้เขียน c ได้ละ ไม่มีใครสอนหรอกครับ ส่วนใหญ่อ่านจาก e-book ของจุฬา ดีครับ แนะนำ

  • @developer992
    @developer992 3 года назад

    สุกสันวันเกีด

  • @wronggamer6850
    @wronggamer6850 6 лет назад

    ถ้าพูดในภาษาไทยผมว่าพูด เม็ดตอด ไปเถอะครับ จะได้เข้าใจกันทั้งหมด ให้เป็นสำเนียงไทยไปทั้งหมด แต่ถ้าเมื่อไรพูดทั้งประโยคเป็นภาษาอังกฤษก็แค่ออกเสียงให้ถูกก็พอ ไม่งั้นมันจะกลายเป็นพูดไทยคำอังกฤษคำ

  • @adrk9919
    @adrk9919 5 лет назад

    ไม่เลย ไม่เคยเขียนโปรแกรม...ไม่เรียนสายITด้วย แต่ดูจนจบ ไม่รุ้แต่ก้ดู

  • @relocate7164
    @relocate7164 6 лет назад

    Hi

    • @borntodev
      @borntodev  6 лет назад

      สวัสดีจ้า ^_^

  • @hardworkerstudio
    @hardworkerstudio 2 года назад

    สรุปคือ เก็บใน method แยกอีกอัน ประหยัดกว่าเก็บใน local variable งั้นหรอเนี่ย มันอาจจะเหนื่อยเขียนโคทยาวขึ้นนะ แต่มันประหยัดกว่างั้นหรอเนี่ย

    • @borntodev
      @borntodev  2 года назад

      ประโยชน์ของตัวนี้คือ readability และ Slimmer code ครับ สมมุติว่า เราเจอตัวที่เขียนว่า orderPrice() * 0.07 กับ getVat() เราจะมองตัวหลังได้ไวกว่า และ ลดความซ้ำซ้อนในโค้ดส่วนอื่น ๆ ที่ต้องใช้เทคนิคเดียวกันครับ
      แน่นอนครับในส่วน Performance มันเกินขอบเขตของคลิปวีดีโอนี้ แต่ถ้าถามว่ามีผลไหม คำตอบคือมีครับ แต่ถ้าจุดประสงค์การออกแบบคือการคำนวณเล็ก ๆ แบบนี้ ด้วย CPU ในปัจจุบันก็แทบไม่มีผลแตกต่างครับ
      ซึ่งจุดประสงค์หลักของคลิปนี้คือการ Clean Code ครับผม ✌️

  • @Twenty_info
    @Twenty_info 5 лет назад

    *พี่เปรมใช่คนฆ่าเสือดำรึป่าวครับ?*

  • @Sticky._
    @Sticky._ 5 лет назад +1

    13:42 พี่ทำมือแบบนั้นได้ไงอ่ะ

  • @zankgotothemoon6802
    @zankgotothemoon6802 2 месяца назад

    เมเธิด 55

  • @zerrl6841
    @zerrl6841 2 года назад

    ไม่อยากให้คนอื่นอ่านออก5555😏😏😏😏

  • @noppadont.51
    @noppadont.51 4 года назад

    กำลังหาเลย refactoring ทิบที่แจ้ง และเว็บที่ให้มาดีมาก
    refactoring.guru
    ... ใน code เขียนคนเดียวแต่อ่านไม่ออก จำไม่ได้แล้ว
    น่าเจ็บใจจริงๆ

  • @peerasakwongsuleekun1336
    @peerasakwongsuleekun1336 6 лет назад

    ปากไม่ตรงกับเสียงครับพี่