สวัสดีค่ำวันจันทร์ ถึงบ้านกันรึยังจ๊ะ? มนุษย์ออฟฟิศทั้งหลาย อาการปวดหลังปวดไหล่ นี่มันปัญหาใหญ่ของวัยรุ่นนนน วัยทำงานแบบเราๆว่ามั้ย (หาพวก)
.
มาๆไปหาหมอนเพื่อสุขภาพกัน มีแบรนด์เครื่องนอนญี่ปุ่น Kenko Shop มาเปิดในไทย หาซื้อได้แบบไม่ต้องไปหิ้วมาเองแล้วจ้าาา
.
肩こり解消枕を探しに日本の家具メーカーKenko Shopのパラゴン店へ行ってきました!ゲットしたのがオーダーメイド健康まくらです。
.
เวอร์ชั่น vlog ก็มีกำลังจะตามมา ประมาณสัปดาห์หน้า เดี๋ยวจะรีวิวให้ดูว่ามันนุ่มมมม นอนสบายแค่ไหนนะ อิอิ
ブログはタイ語ですが、日本語字幕付きyoutube動画は来週くらいに公開します。お楽しみに~
.
facebook : Kenko Shop
.
#ไหนๆแล้วสอนศัพท์กันหน่อย
寝具・しんぐ・shingu แปลว่า เครื่องนอน (สินค้าประเภทเบาะนอน, หมอน, ผ้าห่ม)
.
.
#reikowsblog #reikobangkokneko #KenkoShop #เครื่องนอนเพื่อสุขภาพ #ปวดหลัง #ปวดไหล่ #สินค้าญี่ปุ่น #健康寝具 #タイ
https://reikobangkokneko.com/2020/11/09/%e0%b8%ab%e0%b8%a1%e0%b8%ad%e0%b8%99-kenko-%e0%b8%aa%e0%b8%b3%e0%b8%ab%e0%b8%a3%e0%b8%b1%e0%b8%9a%e0%b8%84%e0%b8%99%e0%b8%9b%e0%b8%a7%e0%b8%94%e0%b8%ab%e0%b8%a5%e0%b8%b1%e0%b8%87/
「เวอร์ชั่น แปลว่า」的推薦目錄:
- 關於เวอร์ชั่น แปลว่า 在 Reiko.ws Facebook 的最讚貼文
- 關於เวอร์ชั่น แปลว่า 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳貼文
- 關於เวอร์ชั่น แปลว่า 在 ขอรบกวนทั้งชุดนอน Facebook 的精選貼文
- 關於เวอร์ชั่น แปลว่า 在 อะไรคือ "Best Version" ในตัวตนของเราเอง | 10 Minutes article ep.12 的評價
- 關於เวอร์ชั่น แปลว่า 在 เป็นตัวเองในแบบที่ดีที่สุด - Be the best version of yourself at MUIC 的評價
- 關於เวอร์ชั่น แปลว่า 在 (Alt version) คืออะไรหรอครับ เห็นเพลงบางเพลงใน Youtube จะ ... 的評價
- 關於เวอร์ชั่น แปลว่า 在 hackathon แปลว่า-ดาวน์โหลด 918kiss จาก เว็บตรง 的評價
- 關於เวอร์ชั่น แปลว่า 在 ถึงเวลาโชว์ผลงาน! ผ่าน Version Control System และ GitHub 的評價
เวอร์ชั่น แปลว่า 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的最佳貼文
🔥 TDD ไม่ได้ย่อมาจาก "Test ดีดี"
👿 เข้าใจแบบนี้เดียวตีก้นตาย
มันย่อมาจากคำว่า "Test-Driven Development" ต่างหากล่ะ
.
TDD เป็นแนวทางการพัฒนาซอฟต์แวร์
ที่ย้อนแย้งความรู้สึกหน่อยๆ 🤒
จะสวนทางความรู้สึกของเหล่าโปรแกรมเมอร์
เพราะนิสัยพวกเขา
ไลฟ์สไตล์ต้องบุกน้ำ ลุยไฟ ฝ่าดงพงไพร
ต้องตะลุยเขียนโค้ดขึ้นมาก่อนให้เสร็จสรรพ
แล้วค่อยมา test ทีหลัง
(จะเขียน Unit Test ก็ว่ากันไป)
.
🤚 แต่ TDD จะมาเหยียบเบรกโปรแกรมเมอร์จนร้องเอี๊ยด.....
ช้าก่อน อย่าเพิ่งรีบร้อนเขียนโค้ดนะจ๊ะ
โดยให้เหตุผลว่าถ้าคุณทำแบบนั้น
โดยไม่คิดถึงเรื่อง Test มาก่อนละก็
ฮึฮึฮึ .....รับรองจะมีบั๊กซ่อนเร้น
พอเขียนเสร็จแล้ว
ต้องมาเสียเวลา Fix บั๊กน่ารักมากมายเต็มไปหมด
เขียนโค้ด 1 เดือน แต่ Fix บั๊ก 3-4 เดือน จะเอาแบบนี้จริงเหรอ
.
TDD จึงเปลี่ยนมุมมองการพัฒนาซอฟต์แวร์เสียใหม่
ให้เราเขียนโค้ดเอาไว้ Test ขึ้นมาก่อนดิ
(จะ Unit Test ก็ว่ากันไป)
เดี่ยวโค้ดจริงๆ ค่อยปรากฏกายผุดขึ้นมาทีหลัง
.
เรียกว่าใช้ตัว test นี้แหละเป็นพระเอก
เขียน test มานำการเขียนโปรแกรม
หรือจะพูดอีกนัยหนึ่ง
ใช้ test เป็นตัวขับเคลื่อนการเขียนโปรแกรม
ตรงตามชื่อเต็มของ TDD เป๊ะเลย
Test-Driven Development
แปลว่า "การพัฒนาที่ใช้ Test เป็นตัวขับเคลื่อน"
.
ถ้าจะสรุปแนวแนวทางการพัฒนาซอฟต์แวร์แบบ TDD
เอาแบบสั้นๆ ง่ายๆ ไม่พูดมากเดี่ยวเจ็บคอเนอะ
.
👉 1) เขาจะให้เราเขียนโค้ดเอาไว้ Test
สอดคล้องกับ Requirement ก่อนมีโค้ดจริง
.
เนื่องจากโค้ดตัวจริงยังไม่เกิด
ดังนั้นเอาตัว Test นี้ไปทดสอบครั้งแรก
ย่อม fails เป็นของธรรมดา
.
แต่ TDD บอกว่าอย่าไปสนใจเลย อย่าไปรังแคร์มัน
เดียวมาเขียนโค้ดทีหลังได้อยู่ ใจเย็นๆ
.
👉 2) พอมาถึงวินาทีที่รอคอย
ก็คือช่วงเขียนโค้ด
คุณจะใช้วิธี ctrl+c หรือ ctrl+v
จะทำยังไงก็ได้ ขอให้เขียนเสร็จๆ ไปก่อนเหอะ
ขอให้โค้ดผ่านการทดสอบก็พอใจแหละ
(ใช้ตัว Test จากข้อ 1 มาทดสอบ)
.
👉 3) แน่นอนโค้ดที่ได้จากข้อ 2 คุณภาพจะต่ำมาก
เพราะดูยุ่งเหยิง ชุลมุนพันกันเป็นเส้นสปาเก็ตตี้
อ่านยาก บำรุงรักษายากจนไมเกรนขึ้น
.
TDD จึงแนะนำว่า
งั้นลื้อก็นำโค้ดมารื้อโครงสร้างดิ
แล้วจัดระเบียบโค้ดเสียใหม่ให้ดูดีมีคุณภาพ
แต่ทั้งนี้ต่อให้โครงสร้างโค้ดจากข้อ 2 เปลี่ยนไปสักเพียงใด
แต่การทำงานก็ยังเหมือนเดิมเด๊ะ
.
ซึ่งเขาเรียกวิธีรื้อโครงสร้างโค้ดจนเปลี่ยนไป
แต่พฤติกรรมการทำงานยังเหมือนเดิมไม่เปลี่ยนแปลงสีฟัน
ว่า "Refactoring"
.
(เอ่อปรับปรุงคุณภาพโค้ดแล้วอย่าลืม Test ซ้ำด้วยนะ)
.
👉 4) พอได้โค้ดที่มีคุณภาพดี
ก็ต้องวนซ้ำกลับไปทำข้อ 1 ใหม่
ด้วยการเพิ่ม Test มาใหม่
เอาให้ต้องตรงตาม Requirement
ที่บางครั้งอาจเปลี่ยนแปลง (change)ได้ภายหลังตามใจลูกค้า
.
จากนั้นก็เขียนโค้ดให้ผ่าน Test ก่อน -> ทำการ refactoring โค้ด -> วนกลับไปเพิ่ม Test ใหม่
.
.
😍 ข้อดีของ TDD
- เขียนโค้ดที่จำเป็น ไม่มีฟีเจอร์ใจดีเกินมา ตรงตาม Requirement ถูกใจลูกค้า
- ช่วยค้นหาบั๊กระหว่างพัฒนาโปรแกรมไปด้วยในตัว ทุนแรง Fix บั๊กในอนาคตไปได้เยอะ
- สามารถTest ได้ครอบคลุมทั่วถึงตาม test case
- จะเพิ่มเติมแก้ไขโค้ดภายหลัง โดยไม่ต้องพะวงบั๊กงอก แล้วหาไม่เจอ เพราะสามารถ Test ซ้ำๆ ทั่วถึงตาม test case
.
😣 ข้อเสียคือ
- ต้องเสียเวลาเขียนโค้ดเอาไว้ Test ก่อน ดังนั้นช่วงเริ่มต้นของงาน อาจช้าหน่อย
- ยิ่งมือใหม่ ก็ไม่รู้จะเขียน Test ยังไงดี
- ขัดใจ ไม่ชิน แทนที่จะลุยเขียนโค้ดไปเลย ต้องเสียเวลาเขียน Test จะเอาดีไหมเนี่ย
- ไม่เหมาะกับงานเร่งด่วน ประมาณว่าเจอยูสเซอร์เร่งมาว่าจะเอางานวันนี้แล้ว เขาไม่ได้จะเอา Test เขาจะเอาโค้ดที่รันได้เลย ส่วน bug เดี่ยวค่อยไปตามเก็บ ตาม Test ทีหลัง
.
.
.
.
.
.
.
.
<ประชาสัมพันธ์ขายหนังสือ/>
“โปรแกรมเมอร์ก็รวยได้ ด้วยเส้นทางเอาท์ซอร์สสายดำ”
แบ่งเป็น 2 เวอร์ชั่น
.
👉 1) เวอร์ชั่นพิเศษเป็น PDF
ปรินต์ออกมานอนเกาพุงอ่านได้ ราคา 330
ติดต่อสั่งซื้อไดที่เมล patanasongsivilai@gmail.com
ตั้งแต่วันนี้ ถึง 13 ตุลาคม 2563 ฿
.
👉 2) เวอร์ชั่นอีบุ๊กอ่านผ่านโปรแกรมของเว็บ mebmarket
ไม่มีแจก PDF ปรินต์ออกมาไม่ได้
ราคาถูกลงมาหน่อย 250 บาท ฿
กับ 279 บาท ฿ (ซื้อผ่านระบบ Apple)
.
รายละเอียดอ่านเพิ่มเติมได้ที่่ 👇
https://www.patanasongsivilai.com/blog/sale_book_rich_with_outsource/
.
สำหรับตัวอย่างหนังสือ ดาวน์โหลดได้ตามลิงก์ข้างล่าง 👇
https://drive.google.com/open?id=1tAnMozeYd63dcbBGTQmT_ZrpSaamZS3e
.
✍ เขียนโดย โปรแกรมเมอร์ไทย thai programmer
เวอร์ชั่น แปลว่า 在 ขอรบกวนทั้งชุดนอน Facebook 的精選貼文
#ฉันตื่นมาทำงานเพื่อสิ่งนี้ Batman เวอร์ชั่น Hush นี่เป็นเวอร์ชั่นเดียวกับตัวที่ผมมีอยู่เลยนะ ที่ผ่านมาค่ายนี้ทำแบทแมนแบบ Hush ออกมาแล้ว 2 ตัว แบบเดียวกันแต่มี 2 สีคือ ฟ้ากับดำ-ผมมีสีดำ ซึ่งสีปกติตามเวอร์ชั่นคอมมิกจะเป็นสีฟ้า
พอมาคราวนี้ทำ Hush อีกรอบในแบบยืนตรงๆ #ถอดแบบมาจากฉากในคอมมิก เปิดมาด้วยสีฟ้าโดยไม่มั่นใจว่าในอนาคตจะทำแบบสีดำมาอีกไหม แต่ฟ้าก็สวยดี คนละสีกับตัวเก่าก็ดีไปอีกแบบ(เพราะเครื่องแบบเหมือนกัน) ความเก๋คือยังคงความเท่ของผ้าคลุมเหมือนเดิม เวอร์ชั่น Hush ทีไรผ้าคลุมไม่เคยอยู่นิ่งๆ 555+
อ่า...ขนาด 1:3 แปลว่า ต้องราคาเกือบๆ 3 หมื่นกว่าๆแน่ๆ...
ดูด้วยตาและเสพจากภาพแทนแล้วกันนะ //กัดผ้าเช็ดหน้า
เวอร์ชั่น แปลว่า 在 เป็นตัวเองในแบบที่ดีที่สุด - Be the best version of yourself at MUIC 的推薦與評價
[Official Video] เป็นตัวเองในแบบที่ดีที่สุด - Be the best version of yourself at MUIC ....... ไม่ ว่า ทุกความสำเร็จที่คุณต้องการจะคืออะไร... ... <看更多>
เวอร์ชั่น แปลว่า 在 (Alt version) คืออะไรหรอครับ เห็นเพลงบางเพลงใน Youtube จะ ... 的推薦與評價
เพลง ดนตรี ดนตรีคลาสสิก ร็อก เพลงสากล. Alt version เจอบ่อยครับ รู้แค่ว่า มันย่อมาจาก alternate version แต่ก็ไม่รู้ว่า alternate version คืออะไร ... ... <看更多>
เวอร์ชั่น แปลว่า 在 อะไรคือ "Best Version" ในตัวตนของเราเอง | 10 Minutes article ep.12 的推薦與評價
อะไรคือ "Best Version" ในตัวตนของเราเอง | 10 Minutes article ep.11 MINI READER PODCAST พอดแคสต์ที่จะแบ่งปันประสบการณ์ให้ผู้ฟัง จากหนังสือ ... ... <看更多>