GMail มีคุณสมบัตินี้ซึ่งจะเตือนคุณหากคุณพยายามส่งอีเมลที่คิดว่าอาจมีไฟล์แนบ
เนื่องจาก GMail ตรวจพบสตริงsee the attached
ในอีเมล แต่ไม่มีสิ่งที่แนบมาจริงจึงเตือนฉันด้วยกล่องโต้ตอบตกลง / ยกเลิกเมื่อฉันคลิกปุ่มส่ง
เรามีปัญหาที่เกี่ยวข้องกับ Stack Overflow กล่าวคือเมื่อผู้ใช้เข้าสู่โพสต์เช่นนี้ :
ปัญหาของฉันคือฉันต้องเปลี่ยนฐานข้อมูล แต่ฉันจะไม่สร้าง การเชื่อมต่อใหม่ ตัวอย่าง: ชุดข้อมูล dsMasterInfo = ชุดข้อมูลใหม่ (); ฐานข้อมูล db = DatabaseFactory.CreateDatabase ("ConnectionString"); DbCommand dbCommand = db.GetStoredProcCommand ("uspGetMasterName");
ผู้ใช้นี้ไม่ได้ฟอร์แมตรหัสเป็นรหัส!
นั่นคือพวกเขาไม่ได้เยื้อง 4 ช่องว่างต่อมาร์กดาวน์หรือใช้ปุ่มรหัส (หรือแป้นพิมพ์ลัดctrl+ k) ที่ทำเพื่อพวกเขา
ดังนั้นระบบของเรายอมรับการแก้ไขจำนวนมากที่ผู้คนต้องเข้าไปและจัดรูปแบบโค้ดด้วยตนเองสำหรับผู้ที่ไม่สามารถเข้าใจได้ สิ่งนี้นำไปสู่การท้องมาก เราได้ปรับปรุงเครื่องมือแก้ไขหลายครั้ง แต่ขาดการขับรถไปที่บ้านของผู้ใช้และกดปุ่มที่ถูกต้องบนแป้นพิมพ์สำหรับพวกเขาพวกเรากำลังสูญเสียเพื่อดูว่าจะทำอย่างไรต่อไป
นั่นเป็นเหตุผลที่เรากำลังพิจารณาคำเตือนสไตล์ Google GMail:
คุณหมายถึงรหัสไปรษณีย์หรือไม่
คุณเขียนสิ่งที่เราคิดว่าดูเหมือนรหัส แต่คุณไม่ได้จัดรูปแบบเป็นรหัสโดยการเยื้องช่องว่าง 4 โดยใช้ปุ่มรหัสแถบเครื่องมือหรือคำสั่งctrl+ kการจัดรูปแบบรหัส
แต่นำเสนอคำเตือนนี้เราต้องตรวจสอบสถานะของสิ่งที่เราคิดว่าเป็นรหัสที่ยังไม่ฟอร์แมตในคำถาม อะไรคือวิธีที่ง่ายและกึ่งเชื่อถือได้ในการทำเช่นนี้?
- ต่อMarkdownรหัสจะถูกเยื้องโดยเว้นวรรค 4 ครั้งหรือภายใน backticks ดังนั้นสิ่งใดก็ตามที่จัดรูปแบบอย่างถูกต้องสามารถทิ้งจากเช็คได้ทันที
- นี่เป็นเพียงคำเตือนและจะใช้กับผู้ใช้ที่มีชื่อเสียงน้อยเท่านั้นที่ถามคำถามแรกของพวกเขา (หรือให้คำตอบแรก) ดังนั้นผลบวกที่ผิดพลาดบางอย่างก็โอเคตราบใดที่พวกเขามีประมาณ 5% หรือน้อยกว่า
- คำถามเกี่ยวกับ Stack Overflow อาจเป็นภาษาใดก็ได้แม้ว่าเราจะสามารถ จำกัด การตรวจสอบของเราเป็นจริงพูดภาษา "สิบหลัก" ตามหน้าแท็กที่จะเป็น C #, Java, PHP, JavaScript, Objective-C, C, C ++, Python, Ruby
- ใช้การถ่ายโอนข้อมูลแบบกองซ้อนของครีเอทีฟคอมมอนส์เพื่อตรวจสอบโซลูชันที่เป็นไปได้ของคุณ (หรือเลือกคำถามสองสามข้อในแท็ก 10 อันดับแรกของ Stack Overflow) และดูวิธีการทำงาน
- Pseudocode นั้นใช้ได้ แต่เราใช้ c # ถ้าคุณต้องการเป็นมิตรเพิ่ม
- ง่ายกว่าดีกว่า (ตราบใดที่มันใช้งานได้) จูบ! หากวิธีการแก้ปัญหาของคุณต้องการให้เราพยายามรวบรวมโพสต์ในคอมไพเลอร์ 10 ตัวที่แตกต่างกันหรือกองทัพของผู้คนเพื่อฝึกฝนกลไกการอนุมานแบบเบย์ด้วยตนเองนั่นคือ ... ไม่ใช่สิ่งที่เราคิดไว้ในใจ