Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Originariamente inviato da alka
    Delphi, C#, VB.NET, Java e tanti altri...
    Grazie alka.
    Giorgio
    L'esperienza è il tipo di insegnante più difficile. Prima ti fa l'esame, e poi ti spiega la lezione. (Oscar Wilde)

  2. #12
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da giorgiogio48
    Ciao oregon,
    a parte il mio scherzo che visto ora mi sembra fuori posto, il probema è non è progettare una applicazione che non intercetti gli errori, ma far si che non vi esistano errori commessi dallo sviluppatore. E' questa la mia difficoltà. Ora come ora l'applicazione sembra funzionare bene, ma quando ci sono troppe routine è difficile rendersi conto che qualche sezione di codice non va.
    Ciao e grazie ancora.
    Sì ... avevo capito ... ma questa e' "l'incognita del mestiere".

    E' praticamente impossibile, almeno in progetti complessi, essere certi di non aver commesso errori "logici", che magari saltano fuori solo in determinate condizioni di flusso del codice.

    Le eccezioni aiutano ma non risolvono tutto.

  3. #13
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,482
    Originariamente inviato da oregon
    Le eccezioni aiutano ma non risolvono tutto.
    Giusta precisazione. Cioè, alla luce di una possibile incomprensione, va indicato che le eccezioni sono solo un valido meccanismo per gestire errori a runtime, ma è ben diverso rispetto alla correzione di errori logici.

    Voglio dire, se il programma deve sommare "a + b" e invece somma "a + b + c", non vi è alcun errore a runtime ma solo un errore logico in quanto lo sviluppatore non ha codificato correttamente il programma, producendo comunque codice corretto. Non esiste un sistema in grado di conoscere, leggendo nella mente, lo scopo dello sviluppatore, benché vi siano approcci più sensati per limitare la probabilità di bug, ma direi che è impossibile evitarli, poiché...errare è umano.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.