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

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

3
การตรวจสอบประเภทในล่าม / ผู้แปลภาษาแบบไดนามิกเช่น JavaScript เป็นอย่างไร
ในภาษาแบบไดนามิกเช่น JavaScript หรือ Python ชนิดของตัวแปรจะถูกกำหนดที่รันไทม์ นี่คือเหตุผลหนึ่งที่ทำให้ช้ากว่าภาษาที่พิมพ์เช่น Java การตรวจสอบประเภทดำเนินการอย่างไร อะไรเป็นเหตุผลสำคัญที่ทำให้กระบวนการนี้ช้า

3
จะเกิดอะไรขึ้นระหว่างการวิ่ง
ฉันกำลังทำงานในโครงการที่ทำตามแบบจำลองการต่อสู้ เรากำลังวิ่งสองสัปดาห์ สิ่งที่ฉันไม่ชัดเจน (และไม่มีหนังสือให้คำปรึกษา) เป็นสิ่งที่ควรจะเกิดขึ้นระหว่างการวิ่ง: ควรมีกระบวนการ "ห่อ" ซึ่งผลิตภัณฑ์จะถูกสร้างและส่งมอบ แต่: โดยทั่วไปใช้เวลานานเท่าไร ทีมทั้งหมดควรมีส่วนร่วมหรือไม่ มันจะต้องเสร็จสิ้นอย่างเคร่งครัดก่อนที่นักพัฒนาเริ่มทำงานในรายการ sprint ถัดไปหรือไม่ เมื่อการตรวจสอบและทดสอบรหัสเกิดขึ้น มีนักพัฒนาสามคนเพิ่มขึ้นประมาณ 1 FTE ดังนั้นการวิ่งจึงสั้นมาก
11 agile  scrum  sprint 

7
ฉันต้องมี IDE เพื่อพัฒนาแอพ Android หรือไม่?
หลังจากอ่านบทความบางอย่างบน Google ฉันตัดสินใจที่จะเริ่มทำงานกับแอพ Android เนื่องจากเป็นแพลตฟอร์มโอเพ่นซอร์สจาก Google ดังนั้นฉันจึงต้องการสร้างแอพบางตัวฉันมีระบบปฏิบัติการ Android 2.2 ดังนั้นฉันจึงไปเพื่อค้นหาสิ่งต่างๆและในที่สุดฉันก็พบลิงค์นี้เพื่อสร้างแอพ Android นี่คือลิงค์ที่ทำให้ฉันสามารถสร้างแอพหรือไม่เราต้องการ IDE อื่น ๆ หรือไม่? เหมือนที่เรามี gcc สำหรับ c และ VC ++ สำหรับ C ++ ฉันต้องทำอะไรอย่างอื่นอีกเพื่อตั้งค่าให้ทำสิ่งนี้?
11 android 

3
CRTP ใช้ไปมากน้อยแค่ไหน? และทำไมเป็น / ไม่ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันกำลังคิดเกี่ยวกับรูปแบบเทมเพลตที่เกิดขึ้นซ้ำๆ ฉันพบว่ามันค่อนข้างมีประโยชน์และมันก็ปรับได้ดีสำหรับงานหลายอย่าง แต่ฉันต้องยอมรับฉันไม่เห็นรหัส CRTP ส่วนมาก เข้าใจยากไหม ฟังก์ชั่นเสมือนโดยรวมง่ายขึ้นหรือไม่ ไม่ควรใช้กับ 90% ของกรณีที่คำหลักเสมือนปรากฏขึ้น

6
ให้ข้อมูลที่ละเอียดอ่อนเกี่ยวกับนายจ้างก่อนหน้าในระหว่างการสัมภาษณ์ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน8 ปีที่ผ่านมา เมื่อคุณถูกสัมภาษณ์โดยนายจ้างที่คาดว่าจะเกิดขึ้นในอนาคตมันเป็นประโยชน์สำหรับทั้งสองฝ่ายในการหารือเกี่ยวกับงานที่คุณทำก่อนหน้านี้ (เช่นสิ่งที่คุณทำในช่วงสองสามปีที่ผ่านมา) จะเป็นอย่างไรถ้าเทคโนโลยี (และแนวคิดที่อยู่เบื้องหลังเทคโนโลยี) ที่คุณทำงานนั้นมีความละเอียดอ่อนและเป็นความลับ ฉันกำลังทำงานกับสิ่งที่เจ๋งจริง ๆ ในขณะนี้สิ่งที่จะสร้างความประทับใจให้ผู้สัมภาษณ์ที่สามารถแสดงให้เห็นถึงความรักและความเข้าใจของฉัน แต่ในขณะเดียวกันฉันก็ไม่สามารถออกมาอธิบายธรรมชาติของมันโดยไม่เปิดเผยมากเกินไป เกี่ยวกับนายจ้างปัจจุบันของฉัน ในทางกลับกันถ้าฉันยังคงคลุมเครือโดยไม่อธิบายรายละเอียดปลีกย่อยดูเหมือนว่าฉันกำลังทำงานกับแอพพลิเคชั่นพื้นฐานอยู่พอสมควร กุญแจอยู่ตรงกลาง - วิธีการสร้างแอพพลิเคชั่น - ซึ่งทำให้สิ่งที่ฉันทำอยู่ตอนนี้ทั้งพิเศษและยาก แต่ถึงกระนั้นการยอมรับว่าสิ่งที่อยู่ตรงกลางนี้ให้ข้อมูลที่สำคัญเกี่ยวกับวิธีการที่นายจ้างของฉันแข่งขัน หวังว่าจะทำให้รู้สึกบางอย่าง ฉันควรทำอย่างไรในการสัมภาษณ์ มีวิธี NDA แบบ 2 ทางสำหรับการสัมภาษณ์หรือไม่ดังนั้นฉันจึงสามารถอธิบายคำอธิบายเชิงลึกเกี่ยวกับประสบการณ์ที่ผ่านมาของฉันหรือฉันจำเป็นต้องคลุมเครือและจงใจขอโทษที่ไม่สามารถลงรายละเอียดได้?
11 interview 

7
หากอัลกอริทึมของคุณถูกต้องมันสำคัญแค่ไหนที่คุณจะต้องเขียนมันใช้เวลานานแค่ไหน? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว เมื่อเร็ว ๆ นี้ฉันพบว่า Facebook มีความท้าทายในการเขียนโปรแกรมซึ่งหากทำอย่างถูกต้องคุณจะได้รับการสัมภาษณ์ทางโทรศัพท์โดยอัตโนมัติ มีตัวอย่างท้าทายที่ขอให้คุณเขียนอัลกอริทึมที่สามารถแก้ปัญหาประเภทหอคอยแห่งฮานอยได้ เมื่อกำหนดจำนวนหมุดและดิสก์จำนวนหนึ่งการกำหนดค่าเริ่มต้นและขั้นสุดท้าย อัลกอริทึมของคุณต้องกำหนดขั้นตอนที่น้อยที่สุดที่เป็นไปได้เพื่อไปยังการกำหนดค่าขั้นสุดท้ายและส่งออกขั้นตอน ความท้าทายตัวอย่างนี้ให้คุณ จำกัด เวลา 45 นาที แต่ให้คุณยังคงทดสอบโค้ดของคุณเพื่อดูว่ามันผ่านไปเมื่อหมดเวลาที่กำหนดหรือไม่ ฉันไม่รู้วิธีแก้ปัญหาทางคณิตศาสตร์ที่น่ารักที่สามารถแก้ไขได้และฉันไม่ต้องการค้นหาสิ่งใดเพราะฉันคิดว่ามันจะเป็นการโกง ดังนั้นฉันจึงพยายามที่จะแก้ปัญหาที่ดีที่สุดที่ฉันสามารถทำได้ด้วยตัวเอง ฉันสามารถสร้างอัลกอริทึมที่ทำงานและผ่านไปได้ อย่างไรก็ตามฉันใช้เวลามากกว่า 4 ชั่วโมงในการทำนานกว่าข้อกำหนด 45 นาที เนื่องจากฉันใช้เวลานานกว่าเวลาที่กำหนดมากฉันจึงไม่ได้ลองการท้าทายที่แท้จริง เรื่องนี้ทำให้ฉันสงสัยว่าในความเป็นจริงมันเป็นเรื่องสำคัญจริง ๆ ไหมที่ฉันใช้เวลานานขนาดนั้น? ฉันหมายถึงนี่เป็นสัญญาณว่าฉันจะไม่สามารถหางานในสถานที่เช่นนี้ (ไม่ใช่แค่ Facebook, Google, Fog Creek, ฯลฯ ) และต้องการลดแรงบันดาลใจของฉันลงหรือทำตามความเป็นจริงที่ผ่านมา ในความพยายามครั้งแรกของฉันแม้ว่าจะใช้เวลานานเกินไปจะดีไหม?
11 algorithms 

4
ฉันควรอัปเดตการโพสต์บล็อกหรือเขียนใหม่เป็นเทคโนโลยี (และฉัน) การเปลี่ยนแปลง? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันเริ่มบล็อกการเขียนโปรแกรมเมื่อต้นปีนี้และตั้งแต่เริ่มบางสิ่งมีการเปลี่ยนแปลง การเปลี่ยนแปลงบางอย่างเกิดจากการเปลี่ยนแปลงของเทคโนโลยีการเปลี่ยนแปลงบางอย่างเกิดจากการปรับปรุงรหัสห้องสมุดของฉันและบางส่วน (ตกลงอาจเป็นส่วนใหญ่) เกิดจากการเปลี่ยนแปลงเมื่อฉันเรียนรู้เพิ่มเติม ฉันต้องการกลับไปและเขียนโพสต์บล็อกใหม่อีกครั้ง จะเป็นการดีกว่าถ้าคุณเขียนโพสต์ใหม่เพื่อลบข้อมูลเก่าและอัปเดตด้วยสิ่งใหม่ ๆ หรือสร้างโพสต์ใหม่ทั้งหมดและอาจลบโพสต์เก่าได้หรือไม่ ฉันไม่ได้พูดถึงการเปลี่ยนแปลงเล็ก ๆ น้อย ๆ ของรหัสหรือประโยคเพิ่มเติมเล็กน้อย แต่เขียนใหม่ด้วยรหัสใหม่ข้อมูลใหม่ ฯลฯ บางสิ่งที่ควรพิจารณาคือความคิดเห็นในโพสต์สมาชิกที่ได้รับการอัพเดตเมื่อมีการสร้างโพสต์ใหม่และบุ๊กมาร์กของผู้ใช้

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

5
ชื่อสำนวนสำหรับตัวแปรที่ถูกทิ้งคืออะไร? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน8 ปีที่ผ่านมา คำสั่งการตั้งค่าภาษาเทมเพลต Velocityต้องการตัวแปรทางด้านซ้ายมือ มันใช้งานไม่ได้ #set ( $entries.add("d") ) แม้ว่าฉันจะไม่ได้ใช้สำหรับค่าตอบแทนของadd("d")ฉันต้องกำหนดให้ตัวแปร #set ( $x = $entries.add("d") ) ฉันต้องการสื่อสารว่าตัวแปรมีความจำเป็น แต่ฉันไม่ต้องการใช้ในภายหลัง มีแบบแผนสำหรับตัวแปรการตั้งชื่อที่มีอยู่เพื่อเอาใจคอมไพเลอร์เท่านั้น?
11 naming  syntax 

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

12
ในฐานะนักพัฒนาซอฟต์แวร์รุ่นใหม่ฉันควรกังวลเกี่ยวกับการใช้เทคโนโลยีที่ล้าสมัยหรือไม่? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา ฉันเป็นบัณฑิตวิทยาลัยเมื่อเร็ว ๆ นี้ (เมื่อเดือนพฤษภาคม!) ในขณะที่ฉันยังอยู่ในโรงเรียนฉันต้องการให้แน่ใจว่าฉันมีงานก่อนที่ฉันจะจบการศึกษาและเร็วมาก (อาจเร็วเกินไป) ในการหางานของฉันฉันตั้งรกรากอยู่ในภูมิภาคที่ฉันหวังว่าจะได้ย้าย . อย่างไรก็ตามฉันคาดเดาการตัดสินใจครั้งนี้มาหลายเดือนแล้วด้วยเหตุผลหลายประการ หนึ่งคือฉันไม่ได้ท้าทายการทำงานมากและฉันรู้สึกว่าฉันไม่ได้พัฒนาโปรแกรมมากนักตั้งแต่เริ่มต้นที่นี่ ฉันสามารถหาเวลาทำงานกับโอเพ่นซอร์ส (และมีในอดีต) นอกงานของฉันได้ตลอดเวลาดังนั้นฉันจึงมีสถานที่เพื่อแก้ไขความผิดหวังนี้ ที่สำคัญกว่านั้นฉันเป็นกังวลกับความจริงที่ว่างานของฉันคือการทำงานบนเว็บแอปพลิเคชัน Perl เก่า ๆ ที่ไม่น่าเชื่อ (ใช้ Mason และ ORM ในบ้านที่แปลก) ฉันกำลังยิงตัวเองที่นี่ด้วยการทำงานกับเทคโนโลยีที่ไม่เป็นที่นิยมอีกต่อไปและจะไม่ช่วยฉันในการหางานในอนาคตหรือไม่? ฉันไม่ค่อยเห็นงาน Perl และเมื่อฉันทำมันมักจะทำสิ่งที่ฉันไม่สนใจ (การพัฒนาเว็บส่วนหน้า) การเขียนโปรแกรมระบบ, การสร้างภาพ, การเขียนโปรแกรมเครือข่ายหรืออย่างน้อยแบ็กเอนด์การพัฒนาเว็บเป็นประเภทของหัวข้อที่ฉันสนุกกับการทำงานจริง ๆ - ดูเหมือนว่าประสบการณ์การทำงานในปัจจุบันของฉันจะช่วยให้ฉันทำสิ่งเหล่านี้ .
11 legacy  perl 

3
เหตุใด scanf จึงเรียกว่า scanf (เหมือนกันสำหรับ printf.)
ฉันแค่อยากรู้ว่าทำไมในภาษาการเขียนโปรแกรม C ฟังก์ชั่นในการอ่านอินพุตที่จัดรูปแบบถูกเรียกว่า "scanf" ซึ่งตรงข้ามกับ "readf" ฉันคิดว่ามันมาจากภาษาก่อนหน้าดังนั้นในกรณีนี้เหตุใดจึงตั้งชื่อแบบนั้นในภาษาก่อนหน้า (recurse.) ทำไม "printf" มากกว่า "writef" ในภาษาอื่นที่ไม่ใช่ C ทำไม "พิมพ์" หรือ "เขียน" แทนที่จะเป็น "ดิสเพลย์"

6
ดิ้นรนกับหลักการความรับผิดชอบเดี่ยว
ลองพิจารณาตัวอย่างนี้: ฉันมีเว็บไซต์ ช่วยให้ผู้ใช้สามารถโพสต์ (สามารถเป็นอะไรก็ได้) และเพิ่มแท็กที่อธิบายโพสต์ ในรหัสฉันมีสองคลาสที่แสดงถึงการโพสต์และแท็ก ให้เรียกชั้นเรียนเหล่านี้และPostTag Postดูแลการสร้างโพสต์การลบโพสต์อัปเดตโพสต์ ฯลฯ Tagดูแลการสร้างแท็กการลบแท็กอัปเดตแท็ก ฯลฯ มีการดำเนินการหนึ่งอย่างที่ขาดหายไป การเชื่อมโยงแท็กกับโพสต์ ฉันกำลังดิ้นรนกับผู้ที่ควรดำเนินการนี้ มันสามารถเข้ากันได้ดีในระดับเดียวกัน ในอีกด้านหนึ่งPostคลาสอาจมีฟังก์ชันที่ใช้Tagเป็นพารามิเตอร์จากนั้นเก็บไว้ในรายการของแท็ก บนมืออื่น ๆ ที่Tagชั้นจะมีฟังก์ชั่นที่ใช้เวลาที่Postเป็นพารามิเตอร์และการเชื่อมโยงไปยังTagPost ด้านบนเป็นเพียงตัวอย่างของปัญหาของฉัน จริง ๆ แล้วฉันกำลังเจอกับหลายคลาสที่คล้ายกันทั้งหมด มันสามารถเข้ากันได้ดีกับทั้งคู่ ขาดฟังก์ชั่นการใช้งานจริงลงในทั้งสองคลาสการประชุมหรือสไตล์การออกแบบที่มีอยู่เพื่อช่วยฉันแก้ปัญหานี้ ฉันสมมติว่าจะต้องมีบางสิ่งที่ขาดไปจากการเลือก? บางทีการใส่ไว้ในทั้งสองคลาสเป็นคำตอบที่ถูกต้องหรือไม่

6
มีระบบควบคุมเวอร์ชันที่สามารถแสดงการเปลี่ยนแปลงวิธีการหรือฟังก์ชั่นที่เฉพาะเจาะจงได้หรือไม่? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา บางครั้งมันจะดีที่จะพูดอะไรบางอย่างเช่น: (git|svn|hg|etc) diff Foo.c:main (git|svn|hg|etc) log log Foo.c:main เพื่อดูการเปลี่ยนแปลงที่เกิดขึ้นกับฟังก์ชันเฉพาะภายในไฟล์ต้นฉบับตั้งแต่การส่งครั้งล่าสุดหรือประวัติการเปลี่ยนแปลงทั้งหมด คำถามของฉันคือสองเท่า: มีบางสิ่งที่มีอยู่ใช่ไหม เครื่องมือดังกล่าวจะเป็นประโยชน์หรือไม่? มันจะต้องทำการแยกวิเคราะห์โค้ดอย่างง่าย ๆ ในแต่ละการแก้ไขเพื่อเปรียบเทียบฟังก์ชั่นเวอร์ชั่นต่าง ๆ ค่าใช้จ่ายจะมากเกินไปหรือไม่ที่จะมีประสิทธิภาพ?

2
แนวทางปฏิบัติที่ดีที่สุดสำหรับการรับรองความถูกต้องของเว็บที่ใช้คุกกี้คืออะไร
ฉันทำงานเกี่ยวกับโปรเจคเล็ก ๆ ที่ใช้ CGI และ Python (ความสามารถในการขยายตัวไม่ใช่ปัญหาและจำเป็นต้องเป็นระบบที่ง่ายมาก) ฉันคิดว่าจะใช้การรับรองความถูกต้องโดยใช้คุกกี้และสงสัยว่ามีวิธีปฏิบัติที่ดีที่สุดที่กำหนดไว้หรือไม่ เมื่อผู้ใช้รับรองความถูกต้องเรียบร้อยแล้วฉันต้องการใช้คุกกี้เพื่อค้นหาว่าใครเข้าสู่ระบบบ้าง สิ่งที่เป็นไปตามแนวทางปฏิบัติที่ดีที่สุดควรเก็บไว้ในคุกกี้ดังกล่าวหรือไม่

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