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.
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!

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.

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.

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

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.

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

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.

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 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


Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

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 !

Article chaud

Outils chauds

Version Mac de WebStorm
Outils de développement JavaScript utiles

Dreamweaver CS6
Outils de développement Web visuel

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

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é
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.
