Domande taggate «design»

Domande sulla risoluzione dei problemi e pianificazione di una soluzione attraverso la progettazione di software.




4
Dovremmo rinominare metodi sovraccarichi?
Supponi un'interfaccia contenente questi metodi: Car find(long id); List<Car> find(String model); È meglio rinominarli in questo modo? Car findById(long id); List findByModel(String model); In effetti, qualsiasi sviluppatore che utilizza questa API non dovrà guardare l'interfaccia per conoscere i possibili argomenti dei find()metodi iniziali . Quindi la mia domanda è più …



10
Cosa dovresti fare quando presentato con un design orribile?
La nostra azienda crea siti Web. Progettiamo anche siti Web. Ma a volte il nostro cliente porta il proprio design. Questo è spesso realizzato da un designer interno o è lo stesso design che hanno usato per qualcos'altro. Tuttavia, a volte questi disegni sembrano orribili. E sto parlando davvero poco …
14 design 



10
Con quanta efficacia "vendi" un buon design in grandi riunioni
Molte volte ho assistito a una triste tragedia. Ecco cosa succede: Una revisione del design del team per un nuovo progetto. Vedo un design semplice che presenta alcuni buchi. Cito casualmente i buchi e i modi per evitarli. Gli avvertimenti vengono ignorati con commenti del tipo "che non accade mai …
14 design  team 


3
L'accoppiamento del codice viene introdotto da DRY e OOD
Sto cercando una guida sull'accoppiamento DRY vs Code. Non mi piace duplicare il mio codice e non mi piace nemmeno l'accoppiamento del codice tra moduli non correlati. Quindi refactoring codice duplicato se trovo codice identicamente duplicato un anno dopo l'introduzione della duplicazione. Tuttavia, ho sperimentato sempre più situazioni in cui …
14 design  dry  coupling 


3
Un DAO dovrebbe essere singleton o no?
Sto sviluppando un'API RESTful e penso che sia conveniente usare i DAO per le mie risorse perché anche se ho intenzione di usare solo la memoria per archiviarli, non voglio chiudere una porta a chiunque stia usando la mia biblioteca se hanno deciso di usare un'implementazione di database per DAO. …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.