Hiring! บริษัทที่น่าสนใจ

Carmen Software company cover
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd. company cover
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
KKP Dime company cover
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group company cover
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies company cover
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software company cover
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE company cover
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud company cover
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
Bangmod Enterprise company cover
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank company cover
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
MuvMi (Urban Mobility Tech Co.,Ltd.) company cover
MuvMi (Urban Mobility Tech Co.,Ltd.)
Shape the future of urban mobility towards affordable, clean, and safe solutions
T.N. Digital Solution Co., Ltd. company cover
T.N. Digital Solution Co., Ltd.
TNDS has been involving in every first move of banking’s major digital transformation.
KBTG - KASIKORN Business-Technology Group company cover
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited company cover
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd. company cover
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV company cover
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB company cover
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
The Gang Technology Co., Ltd. company cover
The Gang Technology Co., Ltd.
We're a Digital Agency that helps our customers transform their business into digital with ease.
LTMH company cover
LTMH
LTMH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks company cover
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech company cover
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd company cover
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand company cover
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai company cover
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand

crucifier Sat, 04/04/2009 - 01:08

Subversion ครับ

อันนี้นอกเรื่อง บางคนออกแนวเกรียน แก้ไขนิด commit แก้ไขหน่อย commit ทั้งที่ไอ้ที่แก้ไขไปไม่ได้มีนัยสำคัญอะไร ทำเอา revision พุ่งพรวดๆ แล้วมาเกทับกันอีก ทำนองว่าตัวเลขเยอะงานเดินหน้า -*-

บอกปากเปียกปากแฉะกว่าจะจำ

kowito2 Sat, 04/04/2009 - 02:57

In reply to by crucifier

สำหรับผมแก้นิดแก้หน่อยก็ต้องส่ง ถ้าไม่ส่งโดนด่า เพราะเราไม่มีเอกสาร SVN Log มันชี้ได้ว่าเราทำอะไรตรงใหน.

ผมเข้าใจดีครับ :) แต่บางทีมันยิบย่อยเกินไป ที่ผมบอกว่าไม่มีนัยสำคัญน่ะครับ ไม่รู้จะใช้คำไหนเหมือนกัน

คำว่าแก้ไขของผมคือ อยู่ระหว่างการแก้ไขน่ะครับ ทำไปเรื่อย commit ไปเรื่อย

willwill Sat, 04/04/2009 - 01:44

เลือก bzr เพราะมันพูดรู้เรื่องครับ สั่ง revert เป็น revert (bzr revert, git ผมลองแล้วมัน error ต้อง --hard) สั่งไฟล์เป็นไฟล์ (bzr revert filename, git revert ผมลองแล้วไม่ได้ครับ) สั่ง merge คือ merge (--force ได้ด้วยครับ แต่ปกติจะไม่ merge ให้ถ้าไม่ commit ก่อน)

นอกจากนี้ plugin ต่างๆ มันสร้างเองได้ง่ายๆ และก็มี transport ไปตัวอื่นๆ (git svn)

tasanakorn Sat, 04/04/2009 - 02:13

ใช้ SVN เป็นหลัก เพราะ tool หาง่าย ทั้ง Unix/Windows โดยเฉพาะใช้กับ Visual Studio ได้ง่าย ... เรื่อง feature ใช้เป็นแค่ update & commit

GIT พึ่งมาจับนิดหน่อย..

http://www.thdiy.com

ipats Sat, 04/04/2009 - 03:15

ไม่รู้จะเลือกอะไร เพราะผมใช้ abc.200904040214.bak ทำเสร็จก็ diff เอา เหอๆ

iPAtS

audy Sat, 04/04/2009 - 13:54

SVN, GIT ครับ

แนวโน้มไปทาง GIT มากกว่า

samphan Sat, 04/04/2009 - 14:37

ใช้ SVN เพราะขี้เกียจเลือก
แต่กำลังสงสัยว่า GIT ดียังไง?

m3rlinez Sat, 04/04/2009 - 14:51

In reply to by samphan

เป็นเรื่องที่ผมอยากรู้เหมือนกันครับ ส่วนใหญ่บอกว่าการ Merge ทำได้ง่ายกว่า แต่ก็ยังไม่เคยเห็น concrete example

sirn Sat, 04/04/2009 - 23:02

In reply to by samphan

เคยมีปัญหากับ SVN แล้วสุดท้ายได้คำตอบประมาณ "น่าจะทำอย่างนี้ตั้งแต่แรก" หรือเปล่าครับ เช่นเผลอ commit ไฟล์สุดลับสุดหวงเข้าไปใน repository แล้วอยากจะลบมันออก ข้อดีอย่างหนึ่งของ Git คือ มักจะเปิดทางไว้แก้ปัญหาพวกนี้อย่างง่ายๆ ได้เสมอ เช่นในกรณีนี้ก็กลับไป rebase (hg จะเป็น "คุณน่าจะใช้ mq ตั้งแต่แรกนะ!")

บวกกับความทรงพลังและตรงไปตรงมาของการแตก branch และ merge ใน git ถ้าหากลองใช้ซักครั้งนึง ทำความเข้าใจกับมันเล็กน้อย (เพราะ DVCS แตกต่างจาก VCS แบบเดิมอยู่พอสมควร) แล้วจะเริ่มหลงรักมันเองครับ :)

luckyman Sat, 04/04/2009 - 18:26

hg ครับ

เวลาจะแก้อะไรนิดหน่อย แก้บัก ทดลองงาน ก็แตก branch เช่น bug_1132, bug_1176, exp_vxsearch อะไรทำนองนี้ครับ เรียบร้อยก็ merge เข้า main branch

เป็นธรรมชาติกว่า(มาก)

บอกตรงๆ ว่าทุกครั้งที่พยายามจะใช้ svn merge จะจบลงด้วยการทำ patch แล้ว apply เอาน่ะครับ ไม่เคยทำได้สำเร็จเลย หรือไม่งั้นก็ใช้พวก kdiff3 ทำแทน

heha Sat, 04/04/2009 - 21:56

SVN แต่ได้ยินสรรพคุณ GIT มานานแล้ว และอยากลองมาก แต่ยังคงใช้ไม่ค่อยเป็นอยู่ - -"

My Blog -> http://paiboonpa.wordpress.com

tekkasit Mon, 06/04/2009 - 09:43

แต่ไม่ทราบว่าสอนจระเข้ให้ว่ายน้ำรึเปล่า แต่ Microsoft Visual SourceSafe นี่มันไม่เซฟจริงนะครับ ถึงมันจะเคยเกิดขึ้นกับผมน้อยครั้ง แต่ผมไม่แน่ใจว่าทำไม ที่เคยเจอคือไฟล์ที่เก็บใน repo มัน corrupted ได้นะครับ อาการหนักๆนี่โค้ดที่เราเก็บบางไฟล์ดึงขึ้นมาไม่ได้นะครับ ซึ่งจะจะทราบเมื่อตอนพยายาม Get Latest เรียกได้ว่างานเข้าเลยทีเดียวล่ะครับพี่น้อง หรือจะรู้ล่วงหน้าเฉพาะเมื่อแอ็ดมินสั่ง Analyze เท่านั้นนะครับ (แต่ปกติไม่ค่อยทำกัน เพราะต้องให้ทุกคนไม่ใช้ VSS repo นั้นๆตลอดช่วงเวลาที่สแกนอยู่ และใช้เวลาพอสมควรเหมือนกับสแกนทั้งฐานข้อมูล) ซึ่งอันนี้เป็นประสบการณ์ตรงเลยครับ ถ้าอยากหาข้อมูลเสริมลองค้นในเน็ตดูด้วยก็ได้ครับ

ประสบการณ์ตรง: ตอนที่ใช้กับทีมเล็กๆมันไม่เท่าไร ไม่มีปัญหาอะไร (ห้าคน ใช้เวิร์กสเตชัน ปิดเครื่องทุกวัน ขนาดราว 100-300M) แต่ตอนที่เอาไปใช้กับบริษัท (ใช้ repo เดียว ใหญ่ได้ถึง 8G+ เปิดเครื่องตลอดเวลา ปิดน้อยมาก สแกนทีละครึ่งชั่วโมงถึงสี่สิบนาที)สแกนกันทุกสัปดาห์ เคยมีประวัติไฟล์หาย(แบบต้องไปเอาที่เครื่องไคลเอ็นต์มาใส่แทน โชคดีที่ไฟล์โค้ดนั้นไม่เปลี่ยนแปลงมาเป็นชาติแล้ว เลยรอดไป) ประมาณห้าครั้งในช่วงสองปี

ปกติชีวิตเราอยู่บนความเสี่ยงอื่นๆมากพอแล้ว ถ้าเป็นไปได้ เพื่อความปลอดภัย หยุดใช้ VSS แล้วไปใช้ตัวอื่นดีกว่านะครับ ข้อมูลหายไปแล้วไม่คุ้มนะครับ

NgOrXz Tue, 07/04/2009 - 10:05

คนใช้ SourceSafe น้อยจัง

©NgOrXz™®
แมนเชสเตอร์ยูไนเต็ด เก่งที่สุดในโลก

c4rking Tue, 07/04/2009 - 19:53

เคยใช้ SVN และก็ Visual Studio Team System
ชอบ ตัว Visual Studio Team System มากกว่าแต่มันเสียตังและก็ถ้า server เจ้งทำงานขัดๆ บางทีก็ไม่ได้ ตอนนี้ ทำโปรเจคที่ใช้ SVN ก็ ok ครับ ผมรู้สึกแบบนี้ครับผมยังออนหัดมีอะไรชี้แนะด้วยนะครับ (^.^)v

PipoXP Thu, 09/04/2009 - 12:26

CVS คนใช้น้อยจัง ToT

samphan Fri, 10/04/2009 - 20:18

ฟังเรื่องความง่ายในการ merge ก็น่าสนใจ แต่ทำไมพวก DVCS ต้องมีแข่งกันหลายตัวเหลือเกิน ทำให้เลือกไม่ถูก ตกลงตัวไหนดีกว่ากันล่ะ?

ก็ชีวิตมีทางเลือกไงครับ ดีกว่า คุณว่าดีกว่า ในแง่ไหน

  • เอกสาร/บทความ 3rd party ที่หาอ่านได้
  • จำนวนฐานคนใช้ (install based?) ก็จะหมายถึง ฟอรัม คอมมูนิตีที่เยอะกว่า
  • ประสบการณ์ในการใช้งานในทีมงาน ไม่ว่าจะเป็นตัวคุณเอง รวมถึงเพื่อนๆร่วมงาน รุ่นน้องในทีม
  • ลักษณะ nature/policy การใช้งาน ของบริษัท
  • ความสามารถในการ integrate กับ เครื่องมือ/platform ที่คุณใช้
  • ฟีเจอร์ผลิตภัณฑ์ต่างๆ
  • o ลบไฟล์ทิ้ง(ถาวร) + ลบประวัติแบบกู้ไม่ขึ้น
  • o เปลี่ยนชื่อไฟล์ (ถาวร) + ยังคงประวัติไฟล์
  • o client/server หรือ distributed
  • o security model

เป็นต้น แล้วทั้งหมดนี่จะให้อัดลงมาเหลือแค่ อันนี้หรืออันนั้น กับ SCN ที่มีในตลาดเป็นตันรึครับ?

แต่เอาจริงๆน่ะ คุณก็แค่ตัดหา shortlist เอาที่ชื่อดังๆมา 4-5 ตัวแล้วคุณค่อยมา evaluate ให้คะแนนด้วยตัวเอง เพราะ need/เงื่อนไข แต่ละคนอาจจะไม่เหมือนกันนะครับ

สมมติ ถ้าเกิดผมบอกว่า git นี่สุดยอดแจ่ม แต่ผมใช้เป็นคนเดียว เอกสารประกอบน้อย ไม่ค่อยเห็น visual tutorial step-by-step และทีมงานที่ต้องทำงานด้วยอ่านอังกฤษไม่กระดิก แต่พอเคยใช้ VSS มาบ้าง ผมต้องไปสอนเค้าด้วยให้ใช้ git บน Windows ผมควรจะเลือก git ที่ว่าอยู่รึเปล่าล่ะ (โอเคตอนนี้เริ่มมี GUI พอไปวัดไปวาได้)

อยู่ด้านนี้ เรื่องที่ต้องเลือก ต้องศึกษาเพิ่มเติม มีให้ต้องทำตลอดเวลาครับ

emwork Mon, 13/04/2009 - 23:52

จำได้ว่าตอนทำงานใหม่ๆ
เจ้านายคนแรก บอกให้ copy source code เป็นโฟลเดอร์เก็บไว้
ต่อมามี specialist เข้ามาก็เลยเป็นยุครุ่งเรื่องของ Visual Sourcesafe
หลังจากนั้นย้ายงาน... เกิดมี Eclipse เลยฝากชิวิตไว้กับ CVS เพราะว่าเป็น Plug-in ติดมากับ Eclipse...

แต่แล้ว...
ชีวิตปัจจุบันก็มาลงเอยที่ git
(เพราะเจ้านายคนเก่าแต่ที่ทำงานใหม่ -*-)