Une question pour les experts de la POO. - page 27

 
Реter Konow:

Mon approche est également une OOP. Seulement dans une présentation différente et avec moins d'"objectivité" pour le moment. Mais l'essence est la même.

....

Je veux créer une POO "légère" sur la base du noyau et du moteur, avec une syntaxe minimale, avec une représentation numérique des objets dans le noyau, une hiérarchie à part entière, une classification, un héritage des propriétés et des fonctions. C'est-à-dire, la même OOP, mais la mienne.

Rehtag Konow:
Mon approche fonctionne également avec les objets, mais ils sont représentés de manière beaucoup plus concise.

...Mon approche est également OOP, mais pas encore totalement développée.

....Avec la POO standard, vous ne pouvez pas l'obtenir aussi facilement.

? ???

pourquoi avez-vous besoin de la POO ?

Ne perdez pas votre temps ou dites à vos auditeurs que vous ne faites que vous amuser !


OOP est juste un paradigme .... deux programmeurs peuvent comprendre sur les doigts ce que le programmeur a voulu dire avec son code, ni plus ni moins ! - Si c'est votre mode opératoire, pourquoi ? - à qui ?

J'ai eu le plaisir d'entendre aujourd'hui une personne "qui est de l'autre côté du moniteur", je ne connais pas de personne, j'écris pour moi-même, mais il y avait un besoin de discuter, j'ai envoyé le code dans le style OOP, j'ai eu une réponse :

c'est tout l'intérêt d'OOP ! - Je l'ai écrit pour que je puisse moi-même lire ma tâche après un certain temps et que quelqu'un d'autre puisse lire ce que j'ai écrit ! - dans 90 % des cas, la POO peut être traduite en programmation procédurale sans affecter ..... ; il s'ensuit alors un jeu de mots intraduisible avec des expressions idiomatiques locales ..... (C) "Le bras de diamant".

SZZY : hélas, je suis paresseux et j'écris rarement des commentaires dans le code, mais j'essaie d'écrire pour qu'au moins je me souvienne de ce que je voulais écrire et obtenir à la fin, la POO m'y aide beaucoup ;)

 
Igor Makanu:

Hmmm, je parcourais le Hubr aujourd'hui, pour une raison quelconque, le style de narration est très similaire au vôtre, ou plutôt la logique de l'opportunité de l'OOP :

Entrée 3.

...

J'ai passé quatre ou cinq soirées sur Sharp. Lisez deux chapitres du tutoriel. Qu'est-ce que je peux dire ? Je ne suis absolument pas inspiré par l'approche académique, basée sur l'écriture de programmes sans signification qui font des calculs abstraits. Je ne suis pas sûr de pouvoir être fier d'une application qui calcule l'aire d'un triangle.

....

Entrée 4

Premier obstacle. Nous sommes arrivés au concept de classes et d'objets. Le concept n'est absolument pas clair. Comme si l'idée elle-même était claire, mais comment et pour quoi l'appliquer ? Créer des classes pour le joueur, le casino et la roulette ? Puis inventer des objets en eux ? Et que vont-ils faire ? C'est trop long. Cela ne semble pas naturel et ne fait qu'embrouiller le programme.

Ça m'est venu quelques jours plus tard. Je me promenais avec mon fils sur l'aire de jeux et je regardais le monde qui m'entourait avec des yeux orientés objet.


https://habr.com/ru/post/466641/

Article intéressant. Le garçon est au tout début de son voyage.

D'accord, ce n'est pas l'implémentation particulière de la POO qui importe, mais le concept lui-même. Elle repose sur trois "éléphants" : encapsulation, polymorphisme, héritage. Et pour comprendre ce que tout cela représente et pourquoi vous en avez besoin, il ne suffit pas de lire des articles et des livres. Vous devrez parcourir un long chemin et résoudre de nombreuses tâches différentes. Moi, par exemple, je n'ai pas du tout eu besoin de l'héritage en graphisme. Mais maintenant, je ne peux plus du tout m'en passer. Mais je l'appliquerai à ma façon. Je ne me trahis pas)).

 
Igor Makanu:

? ???

Pourquoi avez-vous besoin de la POO ?

Ne perdez pas votre temps et ne dites pas à vos auditeurs que vous ne faites que vous amuser !


OOP est juste un paradigme .... deux programmeurs peuvent comprendre sur les doigts ce que le programmeur a voulu dire avec son code, ni plus ni moins ! - Si c'est votre mode opératoire, pourquoi ? - à qui ?

J'ai eu le plaisir d'entendre aujourd'hui une personne "qui est de l'autre côté du moniteur", je ne connais pas de personne, j'écris pour moi-même, mais il y avait un besoin de discuter, j'ai envoyé le code dans le style OOP, j'ai reçu une réponse :

c'est tout l'intérêt d'OOP ! - Je l'ai écrit pour que je puisse moi-même lire ma tâche après un certain temps et que quelqu'un d'autre puisse lire ce que j'ai écrit ! - dans 90 % des cas, la POO peut être traduite en programmation procédurale sans affecter ..... ; il s'ensuit alors un jeu de mots intraduisible avec des expressions idiomatiques locales ..... (C) "Le bras de diamant".

SZZY : hélas, je suis paresseux et j'écris rarement des commentaires dans le code, mais j'essaie d'écrire de manière à me souvenir au moins de ce que je voulais écrire et obtenir à la fin, la POO est d'une grande aide pour cela ;)

J'ai besoin de ma POO pour résoudre mes problèmes. En particulier, pour construire une base de connaissances. Il contient l'héritage des propriétés des objets, leur encapsulation et le polymorphisme. Pourquoi exactement "mon OOP", - parce que c'est trop long d'écrire l'OOP standard. Nous devons comprimer les descriptions d'objets et simplifier la syntaxe autant que possible. En fait, en contournant la POO standard, je veux inventer mon propremécanisme d'héritage des objets numériques et de leur fonctionnalité. C'est-à-dire utiliser la puissance de "trois éléphants" en les attelant à un autre "chariot".
 
Реter Konow:

Article intéressant. Ce type est au tout début de son parcours.

D'accord, l'essentiel n'est pas la mise en œuvre spécifique de la POO, mais le concept lui-même. Et elle repose sur trois "éléphants" : encapsulation, polymorphisme, héritage. Et pour comprendre ce que tout cela représente et pourquoi vous en avez besoin, il ne suffit pas de lire des articles et des livres. Vous devrez parcourir un long chemin et résoudre de nombreuses tâches différentes. Moi, par exemple, je n'ai pas du tout eu besoin de l'héritage en graphisme. Mais maintenant, je ne peux plus du tout m'en passer. Mais je l'appliquerai à ma façon. Je ne me trahis pas.)

Piotr, montre-moi des photos de ta voiture, de ton appartement, de tes vêtements, de ta nourriture, etc.

Au moins un aperçu des concepts individuels. Vous ne vous trahissez pas - tout est à vous.

Il est intéressant de voir comment vous pédalez, en produisant de l'électricité pour l'éclairage. Et comment faire de l'essence pour votre voiture - avec une machine à alcool ? Et comment obtient-on du pétrole des entrailles de la Terre ? Vous le tirez vous-même ou vous le faites avec un Noir ? Ou la voiture fonctionne-t-elle à l'air ? Alors qu'utilisez-vous pour générer de l'air ?

 
Artyom Trishkin:

Peter, montre-nous des photos de ta voiture, de ton appartement, de tes vêtements, de ta nourriture, etc. et ainsi de suite.

Au moins un aperçu des concepts individuels. Vous ne vous trompez pas vous-même - tout est à vous.

C'est intéressant de voir comment vous pédalez pour produire de l'électricité pour les lumières. Et comment faire de l'essence pour votre voiture - avec un alambic ? Ou est-ce qu'il fonctionne à l'air ? Alors qu'utilisez-vous pour générer de l'air ?

Tu deviens personnel.
 
Реter Konow:
Tu deviens personnel.

Non. C'est un malentendu. Vous dites que vous avez votre propre truc, et c'est la raison pour laquelle vous développez votre propre truc, et que vous rejetez complètement les réalisations d'un grand nombre de personnes intelligentes qui ont tout fait avant vous.

C'était le genre de sarcasme sur l'inutilité de vos déclarations et même de vos occupations - vous parcourez un très long chemin, sans savoir ce qu'il y aura au bout.

 
Реter Konow:
Vous entrez dans les personnalités.

Et, oui - le fil entier est essentiellement sur une personnalité. Pas sur l'OLP, mais sur une personnalité. Devinez lequel. Et qui ne parle que de lui-même de façon si inspirée.

Sans vouloir vous offenser, je ne vous comprends vraiment pas. Pas vos mots, mais vos aspirations et votre vantardise sans réserve à leur sujet.

 
Artyom Trishkin:

Non. C'est un malentendu. Vous dites que vous possédez tout par vous-même, et c'est la raison pour laquelle vous développez tout par vous-même, et rejetez complètement les réalisations d'un grand nombre de personnes sensées qui ont déjà tout fait avant vous.

Il y avait donc une sorte de sarcasme sur l'inutilité de vos déclarations et même de vos activités - vous parcourez un très long chemin, sans savoir ce qu'il y aura à la fin.

J'en ai expliqué la raison. Pour écrire une base de connaissances à l'aide de la POO standard, vous devez soit engager une équipe de 100 programmeurs et les occuper pendant un an, soit trouver une méthode beaucoup plus rapide. Qu'est-ce qui peut être plus rapide qu'un ordinateur ? Il faut en tirer parti, et pour cela, les objets doivent être le plus lisibles et utilisables pour l'ordinateur, pas pour un humain. La POO standard est conçue pour les humains.
 
Реter Konow:
Je veux expliquer pourquoi j'ai écrit "mon OOP", - parce que c'est trop long d'utiliser un OOP standard. Vous devez comprimer les descriptions d'objets et simplifier la syntaxe autant que possible.

La POO n'a pas de syntaxe ! La syntaxe est la prérogative du langage de programmation !

Reg Konow:
En fait, en contournant la POO standard, je veux inventer mon propre mécanisme d'héritage des objets numériques et de leurs fonctionnalités. C'est-à-dire utiliser la puissance de "trois éléphants" en les attelant à un autre "chariot".

hmm, retour à l'article encore une foishttps://habr.com/ru/post/466641/

....

D'une certaine manière, la mentalité établie (la mienne et celle de mon entourage) semble nous protéger de l'audace d'expérimenter quelque chose de nouveau. "Je ne peux pas le faire" sonne comme une condamnation à mort sanglante. Je le vois tous les jours au travail, lorsque des collègues sont confrontés à une tâche peu familière. Je ne sais pas comment. Fin du programme.

Mon fils de sept ans a peur d'essayer des activités non familières. Parce qu'il ne sait pas comment. Et il faut savoir qu'à son âge, il ne sait pas faire beaucoup de choses.

Parfois, je lui dis : "Mon pote, si les gens ne faisaient que ce qu'ils savent faire, nous vivrions encore dans des grottes, et tu passerais précisément toute la journée à meugler, à ramper et à faire caca dans ton pantalon au lieu de jouer à Angry Birds. Bien que non, vous seriez en train de ramper sans pantalon parce que personne ne sait coudre."

Où est-ce que je vais avec ça ? Je ne sais pas du tout comment programmer. Mais je vais apprendre. Pas parce que je veux devenir développeur - j'ai déjà un métier. Mais parce que je peux. Bien que j'aie trois raisons.

Au moins, l'auteur de cet article est conscient que vous pouvez réinventer la roue toute votre vie, on vous a donné un paradigme prêt à l'emploi - un concept ... et l'expérience de nombreux programmeurs, votre tâche est d'apprendre à utiliser et s'il ya d'autres tâches, il suffit d'hériter ... et ainsi de suite


et vous inventez mon OOP... OK, c'est vraiment drôle de discuter de telles absurdités sur un forum technique..... il y a aussi un individu dans la branche MQL4 pour les débutants, il transforme 2+2 en macros depuis environ six mois, enfin, chacun a sa propre façon de procéder

Как дурак C# учил. Часть 1
Как дурак C# учил. Часть 1
  • habr.com
Я решил записывать. Главным образом потому, что я люблю записывать. Хотя нет. На самом деле мне хочется рассказать историю. Историю о том, что программирование это интересно. О том, что программирование может быть не только, профессией, но и отличным хобби, как фотография, шахматы, живопись или игра на гитаре. О том, что не обязательно иметь...
 
Artyom Trishkin:

Et, oui - toute la branche est essentiellement axée sur une personnalité. Pas sur le GOP, mais sur une personnalité. Devinez lequel. Et qui ne parle que d'eux-mêmes de façon si inspirée.

Sans vouloir vous offenser, je ne vous comprends vraiment pas. Pas vos mots, mais vos aspirations et votre vantardise sans réserve à leur sujet.

Oui, c'est simple. Vous et beaucoup d'autres personnes regardent la programmation "de l'intérieur". Il est si grand et vous êtes tous à l'intérieur. C'est l'essentiel et vous obéissez à ses règles. Je regarde la programmation de l'extérieur. C'est juste ma créativité. Je veux dire, je suis plus grand que ONE, et je peux faire ce que je veux. Eh bien, c'est le choix de chacun.