recherche

Pseudo code

Apr 18, 2025 am 10:33 AM

Pseudocode: une arme secrète pour améliorer l'efficacité du code

Récemment, Yonatan Doron a publié un article sur Medium intitulé "The Art of Code - Pourquoi vous devriez écrire plus de pseudocode". En tant que fan de pseudo-code, j'aime vraiment ce titre. Pseudocode fait référence au "code" qui décrit ce que vous voulez faire ou avec quoi vous voulez communiquer, mais il n'appartient à aucune langue particulière et n'utilise aucune API ou autre contenu correct.

L'écriture de pseudo-code annotée aide à organiser les idées, à stimuler la motivation et à planifier les résultats du code attendu à l'avance. De cette façon, lorsque nous commençons à écrire du code, nous avons toujours cette carte mentale ou ce cadre pour nous aider à nous concentrer et à améliorer l'efficacité.

Jeremy Keith l'a comparé à l'écriture d'un script:

"Lorsqu'un utilisateur soumet un formulaire, une boîte de dialogue modale avec des informations de confirmation s'affiche." Ensuite, il encourage tout le monde à écrire un script ... mais je ne fais pas référence aux scripts au sens javascript; Notez chaque étape que vous souhaitez terminer. Une fois terminé, traduisez chaque ligne de script que vous avez écrit en anglais (ou portugais) en javascript.

Je vois des éducateurs utiliser cette technologie à maintes reprises. Mais ce n'est pas seulement pour les enseignants à utiliser et les élèves à apprendre - cela va grandement vers quiconque. Je me retrouve à écrire du pseudo-code avant d'écrire du code réel, et bien sûr, parfois je le garde dans les commentaires de code. Le plus souvent, je l'utilise dans la documentation de notion ou les conversations Slack pour exprimer mon point de vue.

Même des idées simples:

<code>如果env.dev停止邮件投递</code>

Tout ce qui a une logique et des opérations de branchement ou étape par étape en bénéficiera grandement. Veuillez noter que ce code n'est pas un code valide. Cela ne fonctionne dans aucune langue à laquelle je peux penser. Parfois, j'ajouterai des supports ou des virgules semizolons à partir de mémoire musculaire. Qui s'en soucie? Il s'agit simplement de communiquer des idées avec vous-même ou pour les autres.

<code>如果(支持网格)使用网格否则使用flexbox将内容布局在基本行中</code>

C'est très naturel. Ils ne se soucieront probablement pas de la grammaire, ils ne comprendront que ce que cela signifie.

<code>在表单提交时验证如果存在错误显示错误;否则提交到api;如果api成功显示ui成功;否则显示ui失败;</code>

(Après avoir écrit ceci, cela me rappelle Uilang. Voyez comment les blocs de code de texte brut fonctionnent là-bas.)

L'article de Yonatan manque de vrais exemples de pseudo-code, alors j'ai demandé autour. Découvrez ces excellents exemples!

Mon cahier entier est pseudo-code ...

Ceux-ci sont convertis en commentaires avant de commencer à coder afin que je puisse savoir ce que je fais et quelles photos j'ai faites par la suite. twitter.com/9vfjyfwedh

- Ruth John (@rumyra) 28 mai 2019

Les tableaux blancs sont idéaux pour écrire du pseudo-code ainsi que pour ajouter des graphiques. image. twitter.com/56fuu4rhmu

- Norom (@_norom_) 28 mai 2019

Oh, je faisais ça ... des photos. twitter.com/lqi4y8rhwp

- Ben Koppenens (@bkoppenens) 28 mai 2019

Utilisez-le toujours! image. twitter.com/yfvvnwls5m

- Bryan (@iambryansanders) 28 mai 2019

Essayer d'utiliser à la fois JavaScript et PHP peut parfois être une image un peu délicate. twitter.com/xp0bqyv86d

- Frankie | Webdev (@azoicx) 29 mai 2019

Jointure tardive. Mappage de scripts rapide. image. twitter.com/n1kydxkgya

- Adam Styles (@thelibstyles) 31 mai 2019

J'ai été surpris de voir à quel point le pseudo-code est écrit sur papier! C'est vraiment cool. C'est un peu bizarre pour moi parce que je fais rarement quoi que ce soit avec du papier. Je devrais probablement.

Pseudo code

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Les astuces CSS perdues de Cohost.orgLes astuces CSS perdues de Cohost.orgApr 25, 2025 am 09:51 AM

Dans cet article, Blackle Mori vous montre quelques-uns des hacks trouvés tout en essayant de repousser les limites du support HTML de Cohost. Utilisez-les si vous osez, de peur que vous soyez également étiqueté un criminel CSS.

Style CSS de niveau supérieur pour les curseursStyle CSS de niveau supérieur pour les curseursApr 23, 2025 am 11:04 AM

Les curseurs personnalisés avec CSS sont excellents, mais nous pouvons faire passer les choses au niveau supérieur avec JavaScript. À l'aide de JavaScript, nous pouvons passer entre les états du curseur, placer du texte dynamique dans le curseur, appliquer des animations complexes et appliquer des filtres.

Worlds Collide: Détection de collision de l'ordre clé à l'aide de requêtes de styleWorlds Collide: Détection de collision de l'ordre clé à l'aide de requêtes de styleApr 23, 2025 am 10:42 AM

Les animations CSS interactives avec des éléments se ricochent semblent plus plausibles en 2025. Bien qu'il soit inutile de mettre en œuvre Pong dans CSS, la flexibilité et la puissance croissantes de CSS renforcent le soupçon de Lee selon lequel un jour, ce sera un jour

Utilisation du filtre de fond CSS pour les effets d'interface utilisateurUtilisation du filtre de fond CSS pour les effets d'interface utilisateurApr 23, 2025 am 10:20 AM

Conseils et astuces sur l'utilisation de la propriété CSS Back-Filter pour styliser les interfaces utilisateur. Vous apprendrez à superposer des filtres en toile de fond entre plusieurs éléments et à les intégrer à d'autres effets graphiques CSS pour créer des conceptions élaborées.

Smil sur?Smil sur?Apr 23, 2025 am 09:57 AM

Eh bien, il s'avère que les fonctionnalités d'animation intégrées de SVG n'ont jamais été obsolètes comme prévu. Bien sûr, CSS et JavaScript sont plus que capables de porter la charge, mais il est bon de savoir que Smil n'est pas mort dans l'eau comme précédemment

'Pretty' est dans l'œil du spectateur'Pretty' est dans l'œil du spectateurApr 23, 2025 am 09:40 AM

Yay, laissez-le saut pour le wat-wrap: joli atterrissage dans la technologie safari aperçu! Mais méfiez-vous qu'il est différent de la façon dont il fonctionne dans les navigateurs de chrome.

CSS-Tricks raconte xliiiCSS-Tricks raconte xliiiApr 23, 2025 am 09:35 AM

Cette mise à jour de CSS-Tricks met en évidence des progrès significatifs dans l'Almanac, des apparitions de podcast récentes, un nouveau guide CSS Counter et l'ajout de plusieurs nouveaux auteurs contribuant un contenu précieux.

La fonctionnalité @Apply de Tailwind est meilleure qu'il n'y paraîtLa fonctionnalité @Apply de Tailwind est meilleure qu'il n'y paraîtApr 23, 2025 am 09:23 AM

La plupart du temps, les gens présentent la fonctionnalité de Tailwind avec l'un des utilitaires à propriété unique de Tailwind (qui modifie une seule déclaration CSS). Lorsqu'il est présenté de cette façon, @Apply ne semble pas du tout prometteur. So évidence

See all articles

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Version Mac de WebStorm

Version Mac de WebStorm

Outils de développement JavaScript utiles

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

Adaptateur de serveur SAP NetWeaver pour Eclipse

Adaptateur de serveur SAP NetWeaver pour Eclipse

Intégrez Eclipse au serveur d'applications SAP NetWeaver.

Version crackée d'EditPlus en chinois

Version crackée d'EditPlus en chinois

Petite taille, coloration syntaxique, ne prend pas en charge la fonction d'invite de code

Navigateur d'examen sécurisé

Navigateur d'examen sécurisé

Safe Exam Browser est un environnement de navigation sécurisé permettant de passer des examens en ligne en toute sécurité. Ce logiciel transforme n'importe quel ordinateur en poste de travail sécurisé. Il contrôle l'accès à n'importe quel utilitaire et empêche les étudiants d'utiliser des ressources non autorisées.