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

Sdílet
Vložit
  • čas přidán 9. 09. 2024
  • เคยเขียนโปรเจคแล้ว Code เยอะ ใหญ่ กินพื้นที่เยอะขึ้นเรื่อยๆไหม แน่นอนว่าถ้าเก็บมันไว้อีกคงเหม็นเน่าเหมือนขยะที่ไม่ได้ทิ้งแน่ๆ ! ดังนั้นวันนี้เรามาดูเทคนิคการทำให้โค้ดเราสะอาดตา มีระเบียบ ซึ่งไม่ใช่แค่สิ่งที่ควรทำ แต่มันเป็นสิ่งที่ต้องทำกันเถอะ !
    -----------------------------------------
    ➤ ติดต่อโฆษณา สนับสนุนได้ที่ : kittikorn.p@borntodev.com
    ➤Kittikorn Prasertsak (P.Prame)
    Founder & Co-Founder of BorntoDev
    ➤กดติดตามช่องของ CZcams ได้ที่ : / borntodevth. .
    ➤Facebook : / borntodev
    ➤Website : www.borntodev.com

Komentáře • 83

  • @borntodev
    @borntodev  Před 6 lety +47

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

    • @afurokun
      @afurokun Před 6 lety +2

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

    • @flamingo9542
      @flamingo9542 Před 4 lety +1

      เย้~~

  • @babayaga417
    @babayaga417 Před 6 lety +1

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

  • @BUCKY_LUCKY
    @BUCKY_LUCKY Před 6 lety +2

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

  • @vitz949
    @vitz949 Před 6 lety +1

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

  • @Thotsaphornful
    @Thotsaphornful Před 5 lety

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

  • @user-kx9iy1yk2o
    @user-kx9iy1yk2o Před 6 lety +3

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

    • @rrqg6580
      @rrqg6580 Před 4 lety +1

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

    • @user-kx9iy1yk2o
      @user-kx9iy1yk2o Před 4 lety

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

  • @piquezaa
    @piquezaa Před 2 lety

    Happy birthday 🎁🎉🎈 นะครับ

  • @puwanedyamwised1970
    @puwanedyamwised1970 Před 6 lety

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

  • @FaithCraftCh
    @FaithCraftCh Před 6 lety

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

  • @pploso005
    @pploso005 Před 5 lety

    ขอบคุณครับ

  • @mr.robinxon9553
    @mr.robinxon9553 Před 6 lety +3

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

  • @masterhifi3939
    @masterhifi3939 Před 3 lety

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

  • @user-gr9zt2jn7k
    @user-gr9zt2jn7k Před 6 lety

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

  • @mr.anonymous6085
    @mr.anonymous6085 Před 6 lety

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

  • @scorpionnorlengmoua4600
    @scorpionnorlengmoua4600 Před 6 lety +7

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

  • @Appelketaart
    @Appelketaart Před 3 lety

    HBD จ้า

  • @MyEyes2000
    @MyEyes2000 Před 6 lety +4

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

    • @borntodev
      @borntodev  Před 6 lety +2

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

    • @frammhe7258
      @frammhe7258 Před 6 lety +1

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

  • @developer992
    @developer992 Před 3 lety

    ต่อ

  • @DjTOonEqualizerSr
    @DjTOonEqualizerSr Před 6 lety +3

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

    • @user-te8xn9kk8p
      @user-te8xn9kk8p Před 4 lety

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

  • @asnise
    @asnise Před 6 lety +14

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

    • @winichskorn976
      @winichskorn976 Před 6 lety

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

    • @asnise
      @asnise Před 6 lety

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

    • @nattawutkayachat31
      @nattawutkayachat31 Před 6 lety +1

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

    • @Peerapon-Phokum
      @Peerapon-Phokum Před 6 lety

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

    • @user-xc7mh7le4r
      @user-xc7mh7le4r Před 5 lety +1

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

  • @ChakungCh
    @ChakungCh Před 6 lety

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

  • @thanasankumdee5960
    @thanasankumdee5960 Před 6 lety

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

  • @wwai9
    @wwai9 Před 6 lety

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

  • @notsumthing
    @notsumthing Před 6 lety

    HBDฮับ

  • @mr.andaman5016
    @mr.andaman5016 Před 6 lety

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

  • @tlelks
    @tlelks Před 6 lety +1

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

  • @sayafox3743
    @sayafox3743 Před 6 lety

    HBD คับ

  • @SebasTian-vp2oq
    @SebasTian-vp2oq Před 5 lety

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

  • @KO_.
    @KO_. Před 3 lety

  • @d_dpear7717
    @d_dpear7717 Před 6 lety

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

  • @kankanth
    @kankanth Před 2 lety

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

  • @NamTan54
    @NamTan54 Před 6 lety +1

    FCครับ

    • @borntodev
      @borntodev  Před 6 lety

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

    • @NamTan54
      @NamTan54 Před 6 lety

      ครับ

  • @TopLnwZa007
    @TopLnwZa007 Před 6 lety +1

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

    • @borntodev
      @borntodev  Před 6 lety

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

  • @wronggamer6850
    @wronggamer6850 Před 6 lety

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

  • @krisadadamsena9771
    @krisadadamsena9771 Před 6 lety

    Happy Birthday cup

  • @xaipasongdmthongtha6697

    ฮาอะ ขอบ

  • @thegot3280
    @thegot3280 Před 6 lety

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

  • @vko-ayanokoaji7811
    @vko-ayanokoaji7811 Před 6 lety

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

    • @NitipolLamlongrat
      @NitipolLamlongrat Před 6 lety

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

  • @user-xg6xg9mi5h
    @user-xg6xg9mi5h Před 6 lety +3

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

    • @borntodev
      @borntodev  Před 6 lety +1

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

  • @developer992
    @developer992 Před 3 lety

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

  • @adrk9919
    @adrk9919 Před 6 lety

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

  • @easmaskch1854
    @easmaskch1854 Před 6 lety

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

    • @borntodev
      @borntodev  Před 6 lety +2

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

  • @285apk4
    @285apk4 Před 6 lety

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

  • @frammhe7258
    @frammhe7258 Před 6 lety +1

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

  • @Nirut1995
    @Nirut1995 Před 6 lety

    สสวก.ครับ

  • @dozxy
    @dozxy Před 5 lety

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

  • @TopVisionByKan
    @TopVisionByKan Před 6 lety

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

  • @Sticky._
    @Sticky._ Před 5 lety +1

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

  • @user-eh8xu4fe4v
    @user-eh8xu4fe4v Před 6 lety

    HBD ครับพี่ :D

  • @pk.rgm1827
    @pk.rgm1827 Před 6 lety

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

  • @hardworkerstudio
    @hardworkerstudio Před 2 lety

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

    • @borntodev
      @borntodev  Před 2 lety

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

  • @qrygoklinwatt211
    @qrygoklinwatt211 Před 5 lety

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

  • @relocate7164
    @relocate7164 Před 6 lety

    Hi

    • @borntodev
      @borntodev  Před 6 lety

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

  • @TopVisionByKan
    @TopVisionByKan Před 6 lety

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

  • @Twenty_info
    @Twenty_info Před 5 lety

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

  • @zankgotothemoon6802
    @zankgotothemoon6802 Před 4 měsíci

    เมเธิด 55

  • @zerrl6841
    @zerrl6841 Před 2 lety

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

  • @noppadont.51
    @noppadont.51 Před 4 lety

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

  • @peerasakwongsuleekun1336

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