Quali sono i principi di design senza tempo e trasferibili?

-3

Quali sono i principi di progettazione del software senza tempo? Ho sentito questo termine sballottato nel contesto in cui è facile imparare una nuova lingua quando conosci già questi principi trasferibili in un'altra lingua.

Sto assumendo cose come strutture dati, algoritmi, schemi di progettazione e best practice sulla sicurezza. Ma come nuovo sviluppatore, qualcuno può dirmi di più su questi principi senza tempo e trasferibili e su come potrei andare a impararli?

    
posta dlaub3 06.08.2017 - 18:52
fonte

1 risposta

3

Senza tempo significa che non è solo una moda passeggera. Non stiamo semplicemente facendo questo perché è di moda.

Trasferibile significa che non è applicabile solo in una determinata lingua, dominio, framework o persino paradigma.

Significa che questi principi sono astratti. Non dipende dai dettagli. Il mondo della programmazione cambierà nel tempo e quei dettagli cambieranno con loro. I nostri principi fondamentali rimarranno.

Ci sono molti principi simili. Non ho intenzione di elencarli tutti. Per me, quello centrale da cui emergono molti è prestare attenzione a ciò che sa di cosa. Questa è la cosa principale che mostra ogni diagramma UML. La conoscenza è buona. Non saperlo può essere migliore

    
risposta data 06.08.2017 - 19:10
fonte

Leggi altre domande sui tag