Skip to content

About

Exercise from the Polyglot Programming course by ThePrimeagen on Frontend Masters, implemented in TypeScript.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

Repository files navigation

Projector — TypeScript

Implémentation TypeScript d'un exercice tiré du cours Polyglot Programming — TypeScript, Go, and Rust de ThePrimeagen sur Frontend Masters.

Vous pouvez trouvez la version GoLang ici.
Et la version Rust ici.

Objectifs de l'exercice

Programmer la même application CLI dans trois langages — TypeScript, Go et Rust — afin de comparer leurs approches.

Les objectifs pédagogiques étaient :

Avec les 3 langages :

  • Récuperer et utiliser les arguments passés à l'éxécution.
  • Manipuler des fichiers locaux
  • Manipuler des données JSON
  • Gerer les erreurs
  • Impression sur la console

Ennoncé de l'exercice

Description de Projector

A simple CLI application that stores, deletes, or presents variables based on the current working directory or a path provided.

Breaking the problem up

   +----------+    +----------+      +----------+    +----------+
   | cli opts | -> | project  | -+-> |  print   | -> | display  |
   +----------+    |  config  |  |   +----------+    +----------+
                   +----------+  |
                                 |   +----------+    +----------+
                                 +-> |   add    | -> |   save   |
                                 |   +----------+    +----------+
                                 |
                                 |   +----------+    +----------+
                                 +-> |    rm    | -> |   save   |
                                     +----------+    +----------+

Links

Frontend Masters
Le cours Polyglot Programming - TS, Go, and Rust par ThePrimeagen
ThePrimeagen sur Frontend Masters
Le profil GitHub de ThePrimeagen (avec c'est autres liens)

Remerciements

Thanks to @ThePrimeagen for the amazing course.

About

Exercise from the Polyglot Programming course by ThePrimeagen on Frontend Masters, implemented in TypeScript.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages