Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
vivo X300 Pro rappresenta un'evoluzione misurata della serie fotografica del produttore cinese, con un sistema di fotocamere migliorato, chipset Dimensity 9500 di ultima generazione e l'arrivo dell'interfaccia OriginOS 6 anche sui modelli internazionali. La scelta di limitare la batteria a 5.440mAh nel mercato europeo, rispetto ai 6.510mAh disponibili altrove, fa storcere un po' il naso
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra un’evoluzione profonda della propria strategia: l’IA diventa una piattaforma di servizi sempre più pronta all’uso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessità e lock-in in uno scenario sempre più orientato all’hybrid cloud
Tutti gli articoli Tutte le news

Risultati sondaggio: La tua situazione:
Conosco Java, ma non C++ 2 13.33%
Conosco C++, ma non Java 4 26.67%
Conosco entrambi, ma preferisco sviluppare il progetto in Java 7 46.67%
Conosco entrambi, ma preferisco sviluppare il progetto in C++ 1 6.67%
Conosco C, non gli altri due, ma preferisco sviluppare il progetto in Java 0 0%
Conosco C, non gli altri due, ma preferisco sviluppare il progetto in C++ 1 6.67%
Votanti: 15. Non puoi votare in questo sondaggio

Vai al Forum
Discussione Chiusa
 
Strumenti
Old 13-09-2005, 14:18   #1241
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
x fek
Codice:
if (condizione)
{
}
else if (condizione)
{
}
else
{
}
Oppure (a seconda dei casi):
Codice:
if (condizione)
{
}
else
    if (condizione)
    {
    }
    else
    {
    }
Ti farebbero schifo?
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline  
Old 13-09-2005, 14:20   #1242
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Quote:
Originariamente inviato da cdimauro
x fek
Codice:
if (condizione)
{
}
else if (condizione)
{
}
else
{
}
Oppure (a seconda dei casi):
Codice:
if (condizione)
{
}
else
    if (condizione)
    {
    }
    else
    {
    }
Ti farebbero schifo?

Si', per due motivi

1) Se hai una catena di if/else lunga, ti ritrovi a scrivere sul monitor del vicino
2) I vari if hanno la stessa importanza logica e l'indentazione dovrebbe rifletterlo

Ma in realta', se scrivete una catena di if/else la complessita' ciclometrica sale e ci sono ottime possibilita' che ve lo faccia riscrivere.
fek è offline  
Old 13-09-2005, 14:25   #1243
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da fek
Io userei tab veri da 4 spazi. Vicius?
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline  
Old 13-09-2005, 14:35   #1244
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da fek
E' un make con steroidi.

infatti ti ho visto un pò sovreccitato ieri sera mentre lo usavi!
__________________
^TiGeRShArK^ è offline  
Old 13-09-2005, 14:46   #1245
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Quote:
Originariamente inviato da ^TiGeRShArK^

infatti ti ho visto un pò sovreccitato ieri sera mentre lo usavi!
Ahaha vero.

Ok. Punto della situazione.

I due Customer (Maax e Raoul) stanno avendo dei problemi. In attesa di capire se dobbiamo trovare un nuovo customer, faccio io da Customer ad interim (uff) e Vicius fa da Coach durante la scrittura delle storie.

Se Vicius e' disponibile stasera, iniziamo a buttare giu' le storie e poi dividiamo in task. Poi seguira' il piano di sviluppo per le prime due settimane.

Si parte
fek è offline  
Old 13-09-2005, 15:00   #1246
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da fek
Si', per due motivi

1) Se hai una catena di if/else lunga, ti ritrovi a scrivere sul monitor del vicino
una catena if-else lunga corrisponde a uno switch...

Quote:
Ma in realta', se scrivete una catena di if/else la complessita' ciclometrica sale e ci sono ottime possibilita' che ve lo faccia riscrivere.
quindi è meglio che nel codice non usiamo gli switch
tra l'altro ad ogni case corrisponde un nuovo possibile pattern del codice, dico bene?
71104 è offline  
Old 13-09-2005, 15:12   #1247
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Quote:
Originariamente inviato da 71104
una catena if-else lunga corrisponde a uno switch...
Codice:
if (x > 0.0f && x < 1.0f)
{
}
else
if (x >= 1.0f && x < 2.0f)
{
}
else
if (x >= 2.0f && x < 3.0f)
{
}
fek è offline  
Old 13-09-2005, 15:26   #1248
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Quote:
Originariamente inviato da cdimauro
Ti farebbero schifo?
Endline layout. No grazie.

In ogni caso continuo a sostenere che il mio stile è piu chiaro. "Pure blocks" mostra meglio la struttura logica del programma e non sono il solo a pensarla cosi. Sono sicuro che se apro code complete riesco a trovare un qualche cosa per convincere anche fek

ciao
VICIUS è offline  
Old 13-09-2005, 15:30   #1249
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Quote:
Originariamente inviato da VICIUS
Endline layout. No grazie.

In ogni caso continuo a sostenere che il mio stile è piu chiaro. "Pure blocks" mostra meglio la struttura logica del programma e non sono il solo a pensarla cosi. Sono sicuro che se apro code complete riesco a trovare un qualche cosa per convincere anche fek

ciao
Per McConnel la posizioen della parentesi e' questione di gusto personale ed entrambe le versioni sono corrette
fek è offline  
Old 13-09-2005, 15:44   #1250
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Quote:
Originariamente inviato da fek
Per McConnel la posizioen della parentesi e' questione di gusto personale ed entrambe le versioni sono corrette
Devo avere una copia buggata allora:
Codice:
Listing 31-24. Java example of unindented begin-end pairs.
for ( int i = 0; i < MAX_LINES; i++ )
{
    ReadLine( i );
    ProcessLine( i );
}
Although this approach looks fine, it violates the Fundamental Theorem of For-
matting; it doesn’t show the logical structure of the code. Used this way, the
begin and end aren’t part of the control construct, but they aren’t part of the
statement(s) after it either.

Listing 31-25 is an abstract view of this approach:
Listing 31-25. Abstract example of misleading indentation.
A XXXXXXXXXXXXXXXXXX
B XXXX
C   XXXXXX
D   XXXXXXXXX
E XXXX
In this example, is statement B subordinate to statement A? It doesn’t look like
part of statement A, and it doesn’t look as if it’s subordinate to it either. 
If you have used this approach, change to one of the two layout styles 
described earlier, and your formatting will be more consistent.
Specialmente le utlime righe sono piuttosto chiare.

ciao
VICIUS è offline  
Old 13-09-2005, 15:47   #1251
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Quote:
Originariamente inviato da VICIUS
Devo avere una copia buggata allora:
No, ho capito male io quello che dicevi.

Quote:
Codice:
Listing 31-24. Java example of unindented begin-end pairs.
for ( int i = 0; i < MAX_LINES; i++ )
{
    ReadLine( i );
    ProcessLine( i );
}
Se ricordo bene suggerisce questa versione:
Codice:
for ( int i = 0; i < MAX_LINES; i++ )
  {
      ReadLine( i );
      ProcessLine( i );
  }
Che personalmente odio a morte
Perche' contravviene l'altro principio secondo il quale la formattazione dev'essere comoda. Trovo piu' scomodo indentare due volte.
fek è offline  
Old 13-09-2005, 15:51   #1252
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Quote:
Originariamente inviato da fek
Che personalmente odio a morte
Perche' contravviene l'altro principio secondo il quale la formattazione dev'essere comoda. Trovo piu' scomodo indentare due volte.
Sulla mia vicino a questa c'è un bel coding horror.

ciao
VICIUS è offline  
Old 13-09-2005, 15:53   #1253
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Quote:
Originariamente inviato da VICIUS
Sulla mia vicino a questa c'è un bel coding horror.

ciao
Il Coding Horror e' nel mio cervello. Me lo sono giocato negl'ultimi mesi.
fek è offline  
Old 13-09-2005, 15:58   #1254
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Quote:
Originariamente inviato da fek
Il Coding Horror e' nel mio cervello. Me lo sono giocato negl'ultimi mesi.
Il sistema sanitario da voi non copre lo stress da troppo debug ?

ciao
VICIUS è offline  
Old 13-09-2005, 16:11   #1255
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da fek
Che personalmente odio a morte
Ci vuole di nuovo: .
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline  
Old 13-09-2005, 17:06   #1256
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da fek
Il Coding Horror e' nel mio cervello.
siamo in due
il mio avatar è esplicativo
71104 è offline  
Old 13-09-2005, 17:31   #1257
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
io comunque voto per questa:
Codice:
for (int i = 0; i < 5; i++){
    if (umanity.isCorrupted() == true)
        reInitializeWorld();
    else
        doNothingForAThousandYear();
}
perchè la parentesi messa a fianco del for la noti subito e capisci che quello che c'è dopo fa parte dello stesso ciclo.
Invece in questo modo:
Codice:
for (int i = 0; i < 5; i++)
{
    if (umanity.isCorrupted() == true)
        reInitializeWorld();
    else
        doNothingForAThousandYear();
}
c'è una "discontinuità" tra il for e il suo contenuto.
Se mi dite che non si nota subito l'inizio del ciclo nella prima versione non è assolutamente vero....basta farci un attimino l'occhio e poi risaltano molto di piu' le parentesi a fine riga.

Cmq alla fine decidete voi, ma tenete conto anche del mio voto!
__________________

Ultima modifica di ^TiGeRShArK^ : 13-09-2005 alle 17:32. Motivo: mi ero dimenticato un paio di parentesi e non mi compilava.... :p
^TiGeRShArK^ è offline  
Old 13-09-2005, 18:10   #1258
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Personalmente non metto lo spazio dopo if, for, while etc...per il resto faccio come fek...
cionci è offline  
Old 13-09-2005, 18:29   #1259
Gica78R
Senior Member
 
L'Avatar di Gica78R
 
Iscritto dal: Mar 2005
Messaggi: 1653
Quote:
Originariamente inviato da fek
No, ho capito male io quello che dicevi.



Se ricordo bene suggerisce questa versione:
Codice:
for ( int i = 0; i < MAX_LINES; i++ )
  {
      ReadLine( i );
      ProcessLine( i );
  }
Che personalmente odio a morte
Perche' contravviene l'altro principio secondo il quale la formattazione dev'essere comoda. Trovo piu' scomodo indentare due volte.
Questa cosa qui, Jed la fa da solo; se sei su una riga, e inserisci una {, va automaticamente a capo indentando del giusto numero di spazi, e poi porta il cursore alla riga successiva, indentando nuovamente. Se provi a chiudere la graffa dopo un' istruzione, cioe' se provi a fare questo:
Codice:
i++; }
ti sposta la } a capo, in coincidenza con quella aperta precedentemente e porta il cursore alla riga successiva. Non puoi sbagliare, e non devi ricordarti nulla. Se indenti malamente (di proposito o no), poi ti basta ripercorrere il codice, premendo TAB ad ogni riga: Jed la sposta automaticamente al posto giusto, dopodiche' successive pressioni del TAB non hanno nessun effetto!

__________________
gica78r@ncc-1701:~$ tar -c
tar: Codardamente mi rifiuto di creare un archivio vuoto
Gica78R è offline  
Old 13-09-2005, 18:37   #1260
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Ma Eclipse la fa l'indentazione automatica, il completamento automatico e il class browser quando si preme si fa il . ?
cionci è offline  
 Discussione Chiusa


Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria Recensione vivo X300 Pro: è ancora lui il...
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
Il CEO di Embrak Studios difende l'uso d...
Il Trump Phone è sempre più un mistero: ...
OPPO ha svelato la serie Reno 15 "global...
Poste ID diventa a pagamento: l'identità...
7 articoli crollati di prezzo su Amazon ...
Lavatappeti, smacchiatore e Vaporella a ...
Prezzi a picco in 24 ore: due monitor to...
OLED top di gamma LG con super ribasso d...
Il nuovo OnePlus Nord 6 è vicino al debu...
Tesla svela i risultati del Q4: conferma...
Nuova rimodulazione da Fastweb: fino a 3...
La NVIDIA RTX 5090 potrebbe presto costa...
ASUS non produrrà più smar...
CoopVoce sta per lanciare il 5G: ecco qu...
Factorial, azienda di batterie allo stat...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 11:44.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v