วิศวกรรมซอฟต์แวร์

ถาม - ตอบสำหรับมืออาชีพนักวิชาการและนักเรียนที่ทำงานในวงจรการพัฒนาระบบ

16
คุณใช้การย้อนกลับสตริงเพื่ออะไร [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา ใน PHP เป็นของstrrev()Rails .reverseแต่ภาษาส่วนใหญ่ไม่มีฟังก์ชั่นการย้อนกลับสตริง บางคนมีฟังก์ชั่นย้อนกลับอาร์เรย์ที่สามารถใช้กับตัวละคร ฉันคิดว่ามันต้องเป็นการกำกับดูแลที่สำคัญ แต่แล้วมันก็เกิดขึ้นกับฉันคุณจะใช้สายอักขระย้อนกลับเพื่ออะไร ครั้งเดียวที่ฉันคิดได้ว่าฉันได้เห็นมันเป็นการสาธิตและบทเรียนเพื่อเปลี่ยน "Hello World!" เป็น "! dlroW olleH" คำถามของฉันคือ; มีการใช้สำหรับการย้อนกลับสตริงหรือมันไม่มีจุดหมายอย่างสมบูรณ์? . ภาคผนวก มีคำตอบเพิ่มเติมที่ฉันคาดไว้และไม่ใช่ทั้งหมดที่เป็นวิชาการ ฉันจะใส่เงินที่ไม่มีใครสามารถมาด้วยตัวอย่างที่ถูกกฎหมาย ฉันก็ไม่คิดว่าฉันจะได้เรียนรู้อะไรใหม่ ๆ แต่คำแนะนำ regex ของ Mark Canlas นั้นยอดเยี่ยมมากและฉันหวังว่าจะได้มีโอกาสพิสูจน์มัน ขอบคุณทุกคน.

5
คุณจะกำหนดอัตรารายชั่วโมงของคุณได้อย่างไร? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิด7 ปีที่แล้วปีที่ผ่านมา ในการกำหนดราคาบริการหรือผลิตภัณฑ์เป็นวิธีปฏิบัติทั่วไปที่ไม่เพียง แต่คิดค่าใช้จ่ายสำหรับความพยายามที่ใช้ไปและค่าใช้จ่ายที่เกี่ยวข้อง + กำไร แต่จากมูลค่าที่ส่งมอบ ในฐานะที่ปรึกษาอิสระคุณจะกำหนดราคางานของคุณอย่างไร กระบวนการกำหนดอัตรารายชั่วโมงของคุณในฐานะนักพัฒนาซอฟต์แวร์อิสระคืออะไร หากคุณมีหนึ่งอัตรารายชั่วโมงของคุณคืออะไรและคุณมาถึงตัวเลขที่ได้อย่างไร คุณจะคำนึงถึงปัจจัยอะไรบ้าง กระบวนการตั้งค่าอัตรารายชั่วโมงเพียงอย่างเดียวนั้นขึ้นอยู่กับความสมดุลของอุปสงค์กับอุปทานเพื่อที่อุปทาน (คุณและเวลาของคุณ) จะไม่ท่วมท้น? ช่วงเวลาที่ดีที่จะเพิ่มอัตราของคุณคือเมื่อใด มีโครงการที่คุณต้องคิดค่าใช้จ่ายสูงกว่าโครงการอื่น ๆ หรือไม่? ถ้าเป็นเช่นนั้นโปรดอ้างอิงตัวอย่าง คุณเปลี่ยนอัตรารายชั่วโมงของคุณตามประเภทของการพัฒนาที่คุณทำอยู่หรือไม่? (ตัวอย่างเช่น. net programming มากขึ้นและน้อยลงสำหรับ php programming) คุณกำหนดอัตรารายชั่วโมงตามประเภทธุรกิจของลูกค้าหรือไม่ ถ้าเป็นเช่นนั้นได้อย่างไร หากคุณรู้บทความหรือเนื้อหาที่เกี่ยวข้องในหัวข้อการเรียกเก็บเงินสำหรับบริการการเขียนโปรแกรมกรุณาโพสต์สิ่งเดียวกัน

2
การตอบสนอง HTTP ใดที่คุณกลับไปสู่การเข้าชมจากไอพีดำลิสต์
ฉันใช้http: BLเพื่อบล็อก IP ที่ไม่ดีจากการเข้าถึงเว็บไซต์ของฉัน หาก IP ที่เป็นอันตราย (ความคิดเห็นสแปมเมอร์) พยายามที่จะตีเว็บไซต์ฉันเพียงแค่exitสคริปต์เว็บที่ส่งกลับการ200 OKตอบสนองโดยปริยาย คำตอบอื่น ๆ ที่ฉันสามารถส่งคืนได้: 404 - ไม่พบ? ถ้าฉันคืน 404 บางทีหุ่นยนต์อาจจะคิดว่า "นี่เป็นการเสียเวลาปล่อยให้เราไปโจมตีไซต์อื่น" ซึ่งจะช่วยลดภาระบนไซต์ (ปัจจุบันฉันได้รับสแปมฮิตประมาณ 2 ครั้งต่อวินาที) อย่างไรก็ตาม ฉันลังเลที่จะคืน 404 ใน URL ที่ภายใต้สถานการณ์ปกติสามารถพบได้ ฉันไม่แน่ใจว่าหุ่นยนต์สแปมสามารถ 'เสียเวลา' ได้ไหม เช่นเหตุใดนักเขียนบอทจะต้องใส่ใจรหัส 404 เมื่อพวกเขาเพิ่งทำเว็บให้พัง? 401 ไม่ได้รับอนุญาตหรือ การบล็อก IP ที่ไม่ดีนั้นไม่เหมือนกับ "ทรัพยากรต้องการการรับรองความถูกต้องของผู้ใช้ 1) ซึ่งยังไม่ได้ระบุหรือ 2) ซึ่งได้รับการจัดหา แต่ล้มเหลวในการทดสอบการอนุญาต" โดยทั่วไปแล้วฉันรู้สึกว่า 'การตอบสนองต่อบ็อตที่ไม่เหมาะสมตามโปรโตคอล http …
15 security 

3
ชื่อเมธอดหรือตัวแปรของฉันยาวเกินไปหรือไม่ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ดังนั้นฉันกำลังอยู่ในช่วงกลางของการเข้ารหัสโชคไม่ดีสำหรับฉันฉันอยู่ใน "โซน" จากนั้นฉันก็คิดกับตัวเองว่าชื่อวิธีการ / ตัวแปรของฉันยาวหรือไม่? POPออกจากโซน I Go! ดังนั้นฉันมาที่นี่เพื่อถามวิธี / ชื่อตัวแปรของฉันยาวเกินไปหรือไม่ คุณเป็นผู้พิพากษา! คะแนนโบนัสสำหรับทุกคนที่สามารถเข้าใจสิ่งที่ฉันกำลังเขียนถึงแม้ว่าฉันจะแน่ใจว่ากูรูจะสามารถเข้าใจได้อย่างรวดเร็ว! อย่างไรก็ตามนี่คือวิธีการและชื่อตัวแปรของฉัน วิธีการ: searchBlockedListForBlockedSquares (), isCurrentSquareNextToAtLeastOneBlockedSquare (), searchBlockedListForBlockedSquares () ตัวแปร: isNextToBlockedSquares; ฉันคิดว่ามีเพียงตัวแปรเดียวที่ดูเหมือนยาวเกินไป
15 naming  variables 

9
ฉันต้องใช้เฟรมเวิร์กเมื่อใด [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันยังใหม่กับการเขียนโปรแกรมเว็บและในเวลานี้ฉันกำลังเรียนรู้เกี่ยวกับ PHP ฉันต้องการทราบว่าเมื่อใดที่ฉันต้องใช้กรอบงาน PHP เช่น CakePHP อะไรคือสิ่งที่สิ่งนี้และเฟรมเวิร์ค PHP อื่น ๆ ที่คล้ายกันเสนอให้ฉัน และเป็นสิ่งสำคัญหรือไม่ที่จะใช้กรอบงานเพื่อเป็นมืออาชีพ? และฉันสามารถสร้างกรอบงานของตัวเองเพื่อมอบคุณสมบัติที่ฉันชอบได้หรือไม่?
15 php  frameworks 

1
สัดส่วนของการตั้งโปรแกรมสำหรับระบบฝังตัวคืออะไร?
สัดส่วนของการตั้งโปรแกรมสำหรับระบบฝังตัวคืออะไร? โดยทั่วไปโปรดแบ่งปันสถิติที่น่าสนใจเกี่ยวกับโปรแกรมเมอร์ตามโดเมนเช่นเรียลไทม์ / ธุรกิจ / UI / การเล่นเกม / ... วิธีที่คุณกำหนดขอบเขตโดเมน (เช่นระบบฝังตัวคืออะไร) นั้นขึ้นอยู่กับคุณ แต่โปรดให้คำสองสามคำเพื่ออธิบายคำจำกัดความของคุณ

10
ฉันจะกำจัด coders“ คัดลอกและวาง” ได้อย่างรวดเร็วได้อย่างไร? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันต้องการวิธีการกรองเรซูเม่ของคนที่เพิ่งคัดลอกและวางโค้ดจากนั้นหวังว่ามันจะใช้งานได้และตรวจสอบว่ามันใช้ได้หรือไม่ ทั้งหมดนี้เกิดขึ้นโดยไม่ต้องมีความเข้าใจ (หรือสนใจ) เพื่อเข้าใจส่วนที่เหลือของรหัสในระบบ ฉันแน่ใจว่ารู้ว่าการคัดลอกและวางรหัสเป็นส่วนหนึ่งของการเรียนรู้วัตถุใหม่การควบคุม ฯลฯ ... แต่เราจะบอกได้อย่างไรว่าคิดเป็น 70% ของอาชีพการพัฒนาของพวกเขา? ฉันเจอคนระดับสูงบางคนอาจมีทักษะที่ล้าสมัยหรือไม่เกี่ยวข้องกับโครงการสิ่งที่พวกเขาทำคือ google คัดลอกแล้ววางโค้ดบางส่วนโดยไม่ต้องคิดหาวิธีแก้ปัญหาโดยรวม เป็นผลให้เรามีความไม่ตรงกันของ JSON, AJAX, callbacks, ASMX, WCF และ postbacks ในโครงการเดียวกัน เป็นที่ชัดเจนว่าไม่มีความสอดคล้องหรือเหตุผลเบื้องหลังที่มีการใช้เทคโนโลยีแต่ละอย่าง ในกรณีที่เลวร้ายที่สุดผู้พัฒนาประเภทนี้สร้างปัญหาด้านความปลอดภัยและพาหะสำหรับการโจมตี คำถาม คุณจะแนะนำอย่างไรให้ฉันกรองผู้ที่มีพื้นฐานการเขียนโปรแกรมไม่ดีออก ฉันสามารถทำได้ที่ระดับประวัติย่อหรือไม่? ถ้าไม่ฉันจะทำเช่นนี้ในระหว่างการสัมภาษณ์

8
บริษัท ซอฟต์แวร์ควรมีทีมงานเฉพาะสำหรับการวิจัยและ / หรือไลบรารียูทิลิตี้หรือไม่?
ฉันทำงานใน บริษัท ที่ทำเว็บแอพพลิเคชั่นสำหรับธนาคารต่าง ๆ และร้านค้าเล็ก ๆ บางแห่งเราจ้างนักพัฒนาประมาณ 20 คนและมีโครงการพัฒนา 4-5 โครงการในคราวเดียว ทีมพัฒนาของเราไม่ได้มีปฏิสัมพันธ์มากนักและมีปัญหาเดียวกันมากมายที่ทำในรูปแบบที่แตกต่างกัน (ดีถึงไม่ดี) ฉันสงสัยว่ามันจะเป็นความคิดที่ดีหรือไม่สำหรับ บริษัท ที่มีทีมโปรแกรมเมอร์ที่ทำการวิจัยเกี่ยวกับกรอบงานปัจจุบันและปรับปรุงห้องสมุดทั่วไปของฟังก์ชั่นและกรอบทั่วไปเพื่อสร้างโครงการปัจจุบันและอนาคตอย่างรวดเร็วและมีประสิทธิภาพมากขึ้น ทีมเช่นนี้ควรมีขนาดใหญ่แค่ไหน? ควรมีสมาชิกถาวรที่ฝึกฝนผู้อื่นหรือควรหมุนเวียนผู้คนด้วย? Update:ฉันกำลังคิดเกี่ยวกับโครงการทั่วไปที่ผู้คนสามารถทำงานเพื่อความสนุกสนานที่อาจจุดประกายความสนใจ ดูเหมือนว่าเมื่อผู้คนมีงานกดดันวิธีแก้ปัญหาที่พวกเขาคิดขึ้นมานั้นไม่ดีที่สุด

8
หัวข้ออาหารกลางวันที่ยอดเยี่ยมและเรียนรู้ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว เมื่อเร็ว ๆ นี้เราได้ฟื้นฟูอาหารกลางวันเพื่อเรียนรู้แผนกการเขียนโปรแกรมใน บริษัท ที่ฉันทำงานด้วย เราทุกคนถามว่าเรามีความคิดใด ๆ สำหรับเซสชั่นและถ้าเราจะสนใจในการนำเสนอ ฉันมีความคิดเล็กน้อยตั้งแต่หัวข้อต่าง ๆ เช่น: วิธีคิดเหมือนผู้ใช้เมื่อออกแบบ UI หรือความแตกต่างใน HTML5 เพื่อนร่วมงานไม่กี่คนที่ฉันโยนความคิดเหล่านี้ไปรอบ ๆ ดูเหมือนจะชอบพวกเขา อย่างไรก็ตามฉันต้องการความคิดเพิ่มเติมก่อนที่จะขุดงานนำเสนอมากเกินไป อาหารกลางวันที่ดีและเรียนรู้หัวข้ออะไรบ้าง

7
วิทยาศาสตร์คอมพิวเตอร์เป็นสาขาใด [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา วิทยาศาสตร์คอมพิวเตอร์คือคณิตศาสตร์ประยุกต์วิศวกรรมศาสตร์ศิลปะปรัชญาหรือไม่ "อื่น ๆ"? เพื่อให้พื้นหลังนี่คือการโพสต์บล็อกของ Steven Wartik สำหรับ Scientific American ที่มีชื่อว่า " ฉันไม่ใช่นักวิทยาศาสตร์ที่แท้จริงและไม่เป็นไร " บทความนี้ครอบคลุมหัวข้อที่ดีสำหรับคำถามนี้ แต่เปิดทิ้งไว้มากกว่าคำตอบ หากคุณนึกถึงสาขาวิชาวิทยาศาสตร์คอมพิวเตอร์จะเข้ากับคำนิยามได้อย่างไร สาขาวิชาวิทยาการคอมพิวเตอร์ควรตั้งอยู่บนพื้นฐานของสิ่งที่โปรแกรมเมอร์ทำหรือนักวิชาการทำอะไร? คุณได้คำตอบแบบไหนจากคนที่คิดอย่างลึกซึ้งเกี่ยวกับเรื่องนี้? พวกเขาให้เหตุผลอะไร

2
รหัส Erlang ที่สวยงาม [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันพยายามเรียนรู้เพิ่มเติมเกี่ยวกับ Erlang มากกว่าโครงการของเล่นที่ฉันเล่นด้วย ด้วยเหตุนี้ผมอ่านผ่านโปรแกรม Erlangและบางส่วนของข้อมูลที่เก็บจากอาร์มสตรองในซอฟท์แว ฉันยังต้องการอ่านตัวอย่างโค้ด (ควรใช้งานจริง) ที่แสดงประเภทของสิ่งต่าง ๆ ที่คุณสามารถสร้างได้ด้วย Erlang ซึ่งอาจจะยากในภาษาอื่น ๆ นอกเหนือจาก (ฉันคิดว่า) Yawsมีตัวอย่างที่เปิดเผยต่อสาธารณชนของรหัส Erlang ที่สวยงามที่ฉันสามารถอ่านเพื่อทำความเข้าใจภาษาได้ดีขึ้นและ / หรือดูการใช้สำนวนสำหรับการสร้างภาษาต่างๆหรือไม่? ฉันไม่ได้มองหารหัสที่ "ทำให้งานสำเร็จ" แต่ใช้วิธีปฏิบัติที่น่าสงสัยหรือตัวอย่างตามบรรทัด "นี่คือวิธีที่คุณเขียนfactorialใน Erlang" ในหลอดเลือดดำเดียวกันทุกคนสามารถแนะนำวรรณคดีที่ดีสำหรับการเรียนรู้ภาษานี้ (นอกเหนือจาก "การเขียนโปรแกรม Erlang" ที่กล่าวถึง)? สำหรับการตั้งค่าสิ่งที่คุณเองเคยเรียนรู้ แต่ถ้ามีหนังสือมาตรฐานชุมชนบางเล่มให้โยนมันเข้าไปด้วย

4
การเขียนข้อกำหนดความต้องการซอฟต์แวร์
ฉันมีคำถามสองสามข้อเกี่ยวกับการเขียนข้อกำหนดและพวกเขาคือ: เมื่อเราเขียนข้อกำหนดซอฟต์แวร์ภายใต้หัวข้อ "ข้อกำหนดของผู้ใช้ข้อกำหนด" เราต้องระบุ "ฟังก์ชั่น" และ "ข้อ จำกัด " เท่านั้นหรือไม่ "ส่วนต่อประสานผู้ใช้" ตกลงไปใน "ฟังก์ชั่น" หรือ "ข้อ จำกัด " หรือไม่? พื้นที่สำคัญที่สำคัญ (ข้อกำหนด) คืออะไรซอฟต์แวร์สามารถแบ่งออกเป็น (เช่น UI)?

10
คำเตือนของคอมไพเลอร์
คอมไพเลอร์หลายคนมีข้อความเตือนเพื่อเตือนโปรแกรมเมอร์เกี่ยวกับข้อผิดพลาดทางตรรกะและประสิทธิภาพที่อาจเกิดขึ้นเวลาส่วนใหญ่คุณแก้ไขได้อย่างรวดเร็ว แต่สิ่งที่เกี่ยวกับคำเตือนที่ไม่สามารถแก้ไขได้? คุณจัดการกับคำเตือนที่ไม่สามารถแก้ไขได้อย่างไร คุณเขียนส่วนของรหัสอีกครั้งหรือเขียนใหม่ในวิธี "ยาวไม่แฮ็ค" หรือปิดใช้งานคำเตือนทั้งหมดด้วยกันไหม สิ่งที่ควรปฏิบัติที่ดีที่สุด ถ้าคุณแก้ไขรหัสของคนอื่นและรหัสของเขามีคำเตือน? นี่เป็นตัวอย่างที่ดี: jQuery มีคำเตือน JavaScript จำนวนมากเมื่อตรวจพบเบราว์เซอร์ระดับ Mozilla เหตุใดผู้พัฒนา jQ จึงไม่แก้ไข หากคุณมีส่วนร่วมกับ jQuery คุณจะแก้ไขหรือไม่
15 compiler 

9
วิธีที่ดีที่สุดในการวัดแนวโน้มความนิยมทางภาษาคืออะไร (มีอะไรดีกว่า TIOBE บ้าง) [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการในวันที่ 11 เดือนที่ผ่านมา วิธีที่ดีที่สุดในการรับข้อมูลเกี่ยวกับความนิยมในภาษาคอมพิวเตอร์ที่ฉันรู้คือดัชนีของ TIOBE แต่ทุกคนรู้ว่า TIOBE นั้นมีข้อบกพร่องอย่างสิ้นหวัง (ถ้ามีคนให้ลิงค์เพื่อสนับสนุนสิ่งนี้ฉันจะเพิ่มที่นี่) ดังนั้นจะมีข้อมูลเกี่ยวกับความนิยมภาษาการเขียนโปรแกรมที่ถือว่าโดยทั่วไปมีความหมาย? อีกตัวเลือกเดียวที่ฉันรู้คือดูแนวโน้มที่ Indeed.com ซึ่งมีข้อบกพร่องโดยเนื้อแท้อยู่บนพื้นฐานของการโพสต์งาน มันไม่ใช่ว่าฉันจะตัดสินใจภาษาในอนาคตโดยใช้ดัชนีเพียงอย่างเดียว แต่มันอาจให้ความสมดุลที่เป็นประโยชน์กับมุมมองที่บิดเบือนโดยการพูดคุยกับเพื่อนและเพื่อนร่วมงาน เพื่อแสดงความลำเอียงฉันจะชี้ให้เห็นว่าจากประสบการณ์ของคนที่ฉันรู้จักส่วนตัวภาษาเดียวที่ใช้อย่างมืออาชีพในวันนี้ (ตามลำดับความนิยม) คือ Java, C #, Groovy, JavaScript, Ruby, Objective C และ Perl (แม้ว่าจะเห็นได้ว่าในอดีตเคยมีการใช้ C, C ++ และ PHP) ดังนั้นคำถามของฉันคือทุกคนทุบตี TIOBE แต่มีอะไรอีกบ้าง? ถ้าเป็นเช่นนั้นทุกคนสามารถอธิบายว่าเรารู้ว่าทางเลือกนั้นมีวิธีการที่ดีกว่าได้อย่างไร ขอบคุณ

6
ทีมของคุณทำงานได้ดีโดยไม่ทำตามวิธีการทำงาน (เช่นต่อสู้) หรือไม่?
ฉันทำงานในทีมเล็ก ๆ หลายทีมในช่วง 9 ปีที่ผ่านมา แต่ละคนมีแนวปฏิบัติที่ดีอย่างชัดเจนเช่นการประชุมสั้นการควบคุมการแก้ไขซอฟต์แวร์การรวมอย่างต่อเนื่องการติดตามปัญหาและอื่น ๆ ใน 9 ปีนี้ฉันไม่เคยได้ยินเกี่ยวกับวิธีการพัฒนามากนัก ตัวอย่างเช่นไม่เคยมี "เรากำลังทะเลาะกัน" หรือ "ให้ทำเปรียว" หรืออะไรมากกว่าการอ้างอิงผ่าน ทีมงานทั้งหมดดูเหมือนจะทำงานได้ดีโดยไม่ต้องทำตามขั้นตอนมากนักเราทำงานได้อย่างคล่องแคล่วและทำงานได้ดีตามธรรมชาติ มีใครอื่นที่ก้าวหน้าเป็นเวลานานโดยไม่ต้องเผชิญกับการต่อสู้ / เปรียว / ฯลฯ ? การเปิดเผยเพียงอย่างเดียวที่ฉันมีต่อสิ่งเหล่านี้คือผ่านไซต์เช่นนี้ ฉันอ่านคำถามเช่นSprint Meetings - สิ่งที่จะพูดถึง ... และการพูดคุยทั้งหมดดูเหมือนจะอธิบายหุ่นยนต์เกือบเหมือนคนที่ทำตามวิธีการที่ จำกัด เครื่องจักรรัฐ มันเป็นแบบนั้นหรือเปล่า ฉันสงสัยว่าคนที่โพสต์บนอินเทอร์เน็ตเป็นเพียงผู้สนับสนุนที่โด่งดังของ "แนวปฏิบัติที่ดีที่สุด" ที่มีมุมมองตำราเรียนที่คล้ายกันหรือไม่สะท้อนให้เห็นถึงวิธีการทำงานของผู้คน ... หรือว่าฉันได้พบกับบางทีม นอกจากนี้ (ฉันอยู่ในสหราชอาณาจักรซึ่งอาจมีความเกี่ยวข้อง) ... ฉันคิดว่าถ้ามีวิธีการแนะนำให้รู้จักกับทีมใดก็ตามที่ฉันทำงานอยู่พวกเขาแค่ปฏิเสธว่ามันไร้สาระและไม่จำเป็น ... จากนั้นพก บน. ฉันมักจะเห็นด้วยกับกระบวนการต่อไปนี้ดูเหมือนผิดธรรมชาติ นี่เป็นเรื่องปกติหรือทั่วไป

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.