Domande con tag 'coding-style'

2
risposte

Quando la denominazione delle strutture di dati dovrebbe essere più astratta o letterale?

Supponiamo che crei una struttura di serie ordinata e scelgo di implementarla come un albero binario. Dò un nome alla mia struttura OrderedSet perché ritengo che la sua implementazione di base non sia necessariamente importante per l'utente...
posta 19.05.2016 - 23:13
1
risposta

Come dovrei definire stringhe codificate con alcune parti variabili? Riutilizzare più personaggi? O mantenere l'intera frase?

per esempio, a volte ho bisogno di definire una stringa hardcoded con alcune parti variabili, spesso ho problemi a scegliere lo stile: stile 1: riusare ogni carattere quando possibile showMessage(num){ let strArr=['Mon','Tues','Wednes','T...
posta 01.11.2018 - 03:38
2
risposte

Mixare diversi stili di codice in puro codice C [duplicato]

Sono un ingegnere incorporato e uno dei miei campi di lavoro è la creazione di sistemi embedded basati su microcontrollori STM32. La ST fornisce il proprio HAL con nomi di funzioni come HAL_Delay() , HAL_UART_Receive() ecc. Usano il r...
posta 14.05.2017 - 11:10
1
risposta

Perché nessuno usa il rientro in css? [chiuso]

A volte trovo molto difficile leggere i CSS. I rientri, a seconda della struttura dom, aumenterebbero notevolmente la leggibilità. Considera il seguente esempio: #page { text-align:center; font-weight:bold; } #page p { whit...
posta 07.04.2016 - 13:31
1
risposta

implementazione di un'interfaccia estesa su una classe concreta

Non so se questa è una best practice o no. Se ho un'interfaccia che estende un'altra interfaccia come: public interface A extends B{ public void something(); }; e una classe concreta che implementa A come: public class MyClass impleme...
posta 17.11.2015 - 02:40
2
risposte

Passare campi (variabili d'istanza) per argomenti (parametri) all'interno di un oggetto - ha senso? [duplicare]

Credo che questa sia una domanda agnostica sulla lingua: se non lo è, correggimi. Diciamo che ho una classe (lo snippet di codice è una sorta di "pseudo codice") class Car: private steering_wheel private engine public Car(steering_w...
posta 16.11.2015 - 22:29
1
risposta

Perché Java supporta le parentesi dietro le variabili e persino dietro le firme dei metodi? [chiuso]

Java consente questo: class X{ int i,j[]; // j is an array, i is not } e ancora peggio, consente questo: class X{ int foo(String bar)[][][] // foo actually returns int[][][] { return null; } } Ok, il motivo potrebbe essere...
posta 12.05.2014 - 20:15
1
risposta

Il nesting typedef è un buon stile?

Diciamo che ho uno spazio dei nomi my e questo spazio dei nomi contiene una classe foo . Che cosa preferirei annidare typedef nella mia classe o tenerlo nel mio spazio dei nomi? namespace my { class foo { // some stuff // nes...
posta 11.09.2013 - 23:24
1
risposta

Quanto lontano quando standardizzare il codice [duplicato]

Il mio piccolo team e io abbiamo creato un'applicazione web di dimensioni decenti (~ 50k linee), con un'API completa, tutto in Perl. Come sanno noi hacker di Perl, è facile diventare sciatti. Abbiamo dovuto eseguire il porting su un sacco di c...
posta 09.02.2014 - 01:16
2
risposte

Dovrebbe essere aggiunta una classe CSS genitore al markup o @extended?

Leggendo le funzionalità di base SASS sul loro sito web, mi sono imbattuto nella funzione @extend . L'esempio che danno è il seguente: .message { border: 1px solid #ccc; padding: 10px; color: #333; } .success { @exten...
posta 03.08.2014 - 12:09