Conozco el concepto de ortogonalidad, pero desde el punto de vista del lenguaje de programación, ¿hay alguna forma de verificarlo / probarlo? Por ejemplo, en C #, uno puede usar publico staticpara una firma de método. Puede usar uno o ambos y no interferirían entre sí, por lo que son ortogonales...