Domande taggate «naming-standards»


2
Convenzione sulla denominazione dei file Python?
Ho visto questa parte di PEP-8 https://www.python.org/dev/peps/pep-0008/#package-and-module-names Non sono chiaro se questo si riferisce al nome del file di un modulo / classe / pacchetto. Se avessi un esempio di ciascuno, i nomi dei file dovrebbero essere tutti in minuscolo con caratteri di sottolineatura, se appropriato? O qualcos'altro?




9
Come nominare un metodo che esegue sia un'attività che restituisce un valore booleano come stato?
Se esiste un metodo bool DoStuff() { try { // doing stuff... return true; } catch (SomeSpecificException ex) { return false; } } dovrebbe piuttosto essere chiamato IsStuffDone()? Entrambi i nomi potrebbero essere interpretati erroneamente dall'utente: se il nome è DoStuff()perché restituisce un valore booleano? Se il nome è, IsStuffDone()non …

3
Readme.txt vs. README.txt
Ho appena creato un progetto in Github, ho apportato le mie modifiche, ecc. Questo mi ha fatto meravigliare: vedo principalmente README.txt nei progetti opensource e il file che ho modificato era Readme.txt. È una sorta di standardizzazione o avrei dovuto lasciarlo così com'è?

2
Perché il software utilizza il nome Win32?
Se un software / libreria ha un supporto per la piattaforma Windows, quasi sempre nominano le loro directory e variabili come win32. Questo è prevalente nei progetti C / C ++. Anche gli usi tripli target del progetto MinGWwin32 . C'è una ragione per questo? Perché non usare un nome …


2
Perché la convenzione dice che i nomi delle tabelle DB dovrebbero essere singolari ma risorse RESTful plurali?
È una convenzione piuttosto consolidata che i nomi delle tabelle del database, almeno in SQL, dovrebbero essere singolari. SELECT * FROM user;Vedi questa domanda e discussione . È anche una convenzione piuttosto consolidata che i nomi delle risorse API RESTful dovrebbero essere plurali. GET /users/123e POST /usersvedi questo . Nella …


3
"Più" e "meno" sono i nomi dei metodi appropriati?
Java SE 8 è dotato di un nuovo meccanismo per le date, l'introduzione LocalDate, LocalTimee LocalDateTimele classi per rappresentare istanti di tempo. Per manipolare tali istanti, un insieme di metodi sono indicati: LocalDate.plusDays(...), LocalDate.minusDays(...)e così via. Ho sempre pensato che la buona pratica consistesse nel nominare metodi dopo che i …



7
Qual è l'idea alla base delle classi di denominazione con il suffisso "Info", ad esempio: "SomeClass" e "SomeClassInfo"?
Sto lavorando a un progetto che si occupa di dispositivi fisici e sono stato confuso su come nominare correttamente alcune classi in questo progetto. Considerando che i dispositivi effettivi (sensori e ricevitori) sono una cosa, e la loro rappresentazione nel software è un'altra, sto pensando di nominare alcune classi con …

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.