Questo è lo stile! :) - pagina 9

 
Svinozavr >> :

A proposito, c'è un gruppo internazionale di standard per C#, C++ ecc. Non dice nulla sugli stili?

Beh, forse è scritto (tranne i plus, ovviamente), ma la pratica dimostra che a chi importa? In Java per esempio c'era inizialmente uno stile "solo vero" semplice, logico e senza ostentazione.

 
ForexTools писал(а) >>

Ditemi per favore, perché è necessario rendere lo standard del disegno USCD uno standard? Bene, prendi un pezzo di carta, fai un disegno con un pennarello e mostralo allo zio Vasya perché possa scolpire una parte per te. Sì, in modo che tutte le persone, "indipendentemente dal paese di residenza, dalla religione e dal sesso" capiscano ugualmente il disegno che stanno guardando, e sappiano sempre che il nome dell'autore si trova sempre nell'angolo inferiore destro dell'iscrizione principale (piuttosto che da qualche parte sul retro del foglio). E (non importa chi sia l'"autore") il tratteggio deve significare una cosa - la superficie tagliata della parte (e non solo deciso di dipingere per sembrare più bello).

Ecco perché la localizzazione non è necessaria. (a proposito).

 

Altri 5 copechi.

Sono d'accordo che la nidificazione dovrebbe essere riflessa. Io stesso lo rifletto. Secondo il principio: { - sotto e a destra dell'operatore di 1 posizione, l'operatore annidato sotto e a destra di { di una posizione.

La chiusura } è esattamente sotto l'apertura { . Punto.

Ma tutto questo è fino a quando il debugging non è completo (per essere onesti, a volte ci vogliono mesi).

I blocchi finali debuggati sono ridotti a linee minime, per un minor scorrimento.

Sarebbe meglio se l'editor rendesse le linee auto-numerate ed evidenziasse la posizione sbagliata in una linea. (Mi riferisco al 4. Tutta la piattaforma 5 è roentgening)

 
lea >> :

Ecco perché la localizzazione non è necessaria. (a proposito).

In generale, sì. Ma ditemi onestamente: quando avete bisogno di una mensola a casa kakoyu a forma di fare (per uso interno) che si sta andando a disegnare un disegno da UDC? :))

>> proprio come uno styler nell'editor, la localizzazione è un servizio! se ce l'hai, è bello lavorare con il prodotto. se non ce l'hai - il lavoro rimarrà solo un lavoro :(

Se non lo fanno, avrete solo una "crosta di pane" ma non succederà nulla di male.

 
Azzx >> :

Tuttavia, date le dimensioni di un tipico programma MQL... Una tempesta in un bicchier d'acqua davvero. :)

Ci sarà un buon linguaggio e un buon compilatore in codice di qualità - ci saranno grandi programmi. Lo stilista è una buona cosa, però. Ma... non lo uso.

Per ragioni di stile "sbagliato". Voglio dire, sono a favore della personalizzazione.

 

Come esempio, vorrei citare i prodotti di Adobe - che ascolta molto le opinioni degli utenti, inoltre, investe molto denaro nella ricerca di queste opinioni - e prospera. Il banner animato che potete vedere in cima a questa pagina è un prodotto della tecnologia di proprietà di Adobe.


Jah benedica Metaquotes!

 
Svinozavr >> :

Non conosco Autralia, ma a proposito di impostazioni di stile, in PCAD, dove (anche molto tempo fa) disegnavo/tracciavo schemi di circuiti, si poteva creare/modificare qualsiasi elemento. È vero, non mi è mai venuto in mente di designare, diciamo, 2INE in modo diverso da come è stato segnato lì. Ma era possibile disegnarlo come si voleva. Ora ci sono norme internazionali (ISO), dove tutto è strettamente regolato.

A proposito, c'è anche un gruppo internazionale per gli standard C#, C++, ecc. Non dice nulla sugli stili?

È così stupido e banale, questo gruppo, che non è stato in grado di accordarsi sui buffer ciclici in C per 5-8 anni. È estremamente necessario per i sistemi embedded e DSP e per.... citare i buffer. Se avessero più cervello e meno burocrazia, la programmazione per la MT sarebbe MOLTO diversa.

 

Oggi ho appreso con orrore che E. Allman, con il cui nome si chiama per qualche motivo lo stile standard, è un omosessuale aperto, e quindi ha cambiato urgentemente lo stile per Astyle da allman a --style==bsd (stesso stile, ovvero --style=ansi ) :


File asty.bat:

astyle --indent=tab --indent=force-tab=3 --style=bsd --delete-empty-lines --pad-oper --unpad-paren --pad-paren-out %1 %2 %3 %4 %5 %6 %7 %8 %9


File astyr.bat:

astyle --indent=tab --indent=force-tab=3 --style=bsd --delete-empty-lines --pad-oper --unpad-paren --pad-paren-out --recursive *.c

.

 

È stata rilasciata una nuova versione di Astyle. È stato aggiunto un nuovo stile Horstmann, che è probabilmente migliore di bsd. Stringa di parametri raccomandata:

@astyle --style=horstmann --brackets=horstmann --indent=tab --indent=force-tab=3 --delete-empty-lines --pad-oper --unpad-paren --pad-paren-out %1 %2 %3 %4 %5 %6 %7 %8 %9