Modüler programlamada, farklı modüllerin ortak kullanabileceği matematiksel işlem fonksiyonlarının ayrı bir modülde toplanması hangi programlama prensibine uygundur?
A) Don't Repeat Yourself (DRY)
B) Keep It Simple Stupid (KISS)
C) You Aren't Gonna Need It (YAGNI)
D) Test Driven Development (TDD)