Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Altri Linguaggi - programmazione a oggetti sì, programmazione a oggetti no
Forum - Altri Linguaggi - programmazione a oggetti sì, programmazione a oggetti no

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Vincenti Aldo (Ex-Member)
Newbie


Messaggi: 18
Iscritto: 18/01/2012

Programmazione a oggetti SÌ
Programmazione a oggetti NO
Segnala al moderatore
Postato alle 14:45
Domenica, 06/05/2012
Personalmente non mi piace la programmazione a oggetti infatti quando programmo in PHP non la uso praticamente mai. La ritengo specificatamente con il PHP totalmente inutile, anche se questa mia affermazione è da tutti i miei amici programmatori contestata. Vediamo che ne pensate voi!

PM Quote
Avatar
Mte90 (Member)
Guru


Messaggi: 1144
Iscritto: 25/03/2008

Segnala al moderatore
Postato alle 18:40
Domenica, 06/05/2012
si vede che non programmi seriamente :D

PM Quote
Avatar
Vincenti Aldo (Ex-Member)
Newbie


Messaggi: 18
Iscritto: 18/01/2012

Segnala al moderatore
Postato alle 18:55
Domenica, 06/05/2012
Testo quotato

Postato originariamente da Mte90:

si vede che non programmi seriamente :D


Graziee :D Ma dimmi che vantaggi hai con la programmazione a oggetti!
PS. Ricordiamo la programmazione a oggetti fino a PHP 4 :)

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6390
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 19:11
Domenica, 06/05/2012
Testo quotato

Postato originariamente da Mte90:

si vede che non programmi seriamente :D



Ovviamente concordo ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6390
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 19:12
Domenica, 06/05/2012
Testo quotato

Postato originariamente da Vincenti Aldo:
Ma dimmi che vantaggi hai con la programmazione a oggetti!



Non mi dire che non hai mai letto neanche questo

http://it.wikipedia.org/wiki/Programmazione_orientata_agli ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Vincenti Aldo (Ex-Member)
Newbie


Messaggi: 18
Iscritto: 18/01/2012

Segnala al moderatore
Postato alle 19:19
Domenica, 06/05/2012
Non ho detto che non so programmare a oggetti (basi del PHP 5) ho detto che non lo ritengo abbastanza utile, ma è una questione di piacere, come chi preferisce il ruby al python, dato che la programmazione a oggetti aiuta soltanto dal punto di vista organizzativo (a me no :D).

PM Quote
Avatar
Vincenti Aldo (Ex-Member)
Newbie


Messaggi: 18
Iscritto: 18/01/2012

Segnala al moderatore
Postato alle 19:27
Domenica, 06/05/2012
Chissà che ne pensa Piero...

PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 20:10
Domenica, 06/05/2012
E' comprensibile secondo me, quando si sviluppano applicazioni piccole o comunque con un grado di complessità molto basso, non percepire il reale aiuto che da la programmazione orientata agli oggetti.

E' non è una questione di mera organizzazione. Si arriva ad un punto che il programma si scrive solo, la testabilità aumenta e aumenta la qualità, l'estendibilità è rapida; individuare, replicare e risolvere un bug diventa metodologico.

Un altro fattore che può non far comprendere le potenzialità della OOP, è conoscere i meri principi senza farli stare assieme.
Un pò come gli scacchi magari sai ogni pezzo come si muove, ma non vuol dire poi giocare sul serio.
Il tal caso suggerisco di approfondire tematiche relative all'architettura del software, design pattern e SOLID principles.

E ovviamente sperimentare poi su un software enorme cosa vuol dire lavorare su codice preesistente ben architettato, isolabile, testabile, estendibile, solido.

E di contro provare a lavorare su codice enorme preesistente, scritto da cani, ripetizioni ovunque, cablature, deingegnerizzato.

Questo non vuol dire che tutti i codici non OOP sono scritti da cani, si può fare buon codice anche con la programmazione strutturata, ma a quel punto quando vedi la OOP vuol dire solo avere il linguaggio che ti offre intrinsicamente alcune cose che sennò dovevi inventarti a mano per simulare quei comportamenti.
E quindi non puoi che apprezzarla.

Quindi le mie ipotesi sono per la tua opizione:

- software troppo piccoli

- carenza di principi "globali" sull'uso dei singoli principi della OOP

- abitudine a non usare proprio codice organizzato, perchè se il codice fosse per lo meno organizzato strutturalmente la OOP sarebbe un'evoluzione allettante.



PM Quote
Avatar
Qwertj (Dev Team)
Guru


Messaggi: 678
Iscritto: 30/05/2011

Segnala al moderatore
Postato alle 20:47
Domenica, 06/05/2012
C'è situazione e situazione :yup:
Ad esempio, quando gareggio per le olimpiadi d'informatica che devo risolvere un problema nel modo più efficiente, usare l'OOP non solo è deleterio, ma non ha nemmeno senso.
Sviluppare un sito anche solo minimamente complesso invece trae enormi vantaggi in termini di programmazione.

Quindi per me non ha senso dire OOP si oppure OOP no. E' qualcosa che se serve, lo usi, altrimenti non fa male a nessuno.

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo