ฉันสามารถแก้ไขแกนหลักของห้องสมุดเป็นความคิดเห็นมาโครที่จะ censor อสาบาน?

0

คำถาม

ความเห็นมาโครคือ delightfully เรียบง่าย

(defmacro comment
  "Ignores body, yields nil"
  {:added "1.0"}
  [& body])

นี่มันสามารถจะถูกแก้ไขจะ censor อจะพูดมันออกมายังไง ตัวอย่างเช่นฉันแทนเพื่อนร่วมงานของฉันเป็นอย่างต่อเนื่องใช้ของ"f***"ใน comment มาโครเพิ่งโดยทำการแก้ไข comment ว้าตัวมันเองหรือ? หรือจะ comment มาโครเป็น inherent ไม่ใช่ประเมินผลของร่างกายของมันหยุดของฉันจากเล่นแผลงๆเป็นฆาตรกรร?

ตัวอย่าง:ฉันอยากจะเปลี่ยน (comment I f***ing hate this code) ต้อง (comment I ducking hate this code).

clojure comments macros
2021-11-13 20:32:21
1

คำตอบที่ดีที่สุด

2

คน comment แล้ว censors ทุกอย่างที่ผลลัพธ์ของมันประเมินผลเป็น nil.

ดูเหมือนว่าคุณต้องการจะเขียนใหม่องซอร์สโค้ดตัวนี้แทนที่จะเปลี่ยนแปลง clojure ดูแลร่างกายของ comment. บางครั้งทีมวิ่งรหัส formatter เป็นก่อนก่อจับเราเสร็จเรื่องรึยัง? มันไม่ควรจะเป็นเรื่องยากที่แทนที่ทั้งหมดของ occurences f*** กับ duck กับ sed คำสั่งและให้มันเป็นก่อนก่อจับเราเสร็จเรื่องรึยัง?

ทางเข้าใกล้คือการตั้งค่า git ตัวกรองนั่นบนกช่อก็แทน duck กับ f*** และในทำ converts กลับมา ทางนี้เก็บจะถูก censored แต่ท้องถิ่นตัวแทนสามารถจะอยู่กับ profanity. https://www.agwa.name/projects/git-crypt/ ใช้นี้เข้าไปจะทำให้แฟ้มบนเครื่องถอดรหัสแต่ถูกเข้ารหัสไว้บนรีโมท

2021-11-14 13:17:21

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่