J'ai enfin terminé mon premier projet de portfolio ! Cet article va approfondir ce que fait mon projet, une explication de la vocation de chaque fichier et une démonstration vidéo rapide de son fonctionnement.
J'ai créé une CLI qui montre aux utilisateurs les produits de café de PlayerOneCoffee , qui affiche le nom du produit, le type de torréfaction, le prix et la description.
Ce projet a vraiment mis à l'épreuve ma compréhension des principes fondamentaux de Ruby, mais m'a également donné des sujets supplémentaires à découvrir !
Mon erreur courante était l'indentation et la redondance. De nombreuses recherches Google ont également été effectuées lorsque des conversions de chaînes entières devaient être effectuées. J'avais des méthodes en conflit les unes avec les autres, ce qui provoquait soit des erreurs de syntaxe, soit aucune erreur de syntaxe. Éviter autant que possible ce dernier était essentiel lors du débogage pour voir ce qui empêchait l’exécution de la CLI.
Vous trouverez ci-dessous mon flux de travail.
Cet organigramme m'a aidé à déterminer comment je souhaite que la CLI fonctionne et fonctionne. Cela commencera par un message de chargement, puis suivra par un message d'accueil. L'utilisateur a la possibilité de parcourir des produits spécifiques par numéro pour commencer ou de taper « exit » pour quitter. Le terminal donne un message correspondant basé sur la réponse de l'utilisateur, exemples ci-dessous :
"Oops! Veuillez réessayer." || « Oh-oh ! Veuillez réessayer." Si une entrée invalide est donnée.
"Bien sur, vas y!" Une entrée valide est donnée pour afficher à nouveau le menu.
«Merci d'être passé. Jusqu'à la prochaine fois!" L'utilisateur termine le programme.
J'ai 4 fichiers différents qui aident à exécuter le programme :
En passant, je m'excuse à l'avance si ce n'est pas le code le plus bien organisé ou le plus propre. Mais j'aurai certainement une version 0.2.0 !
C'était difficile à réaliser en tant que nouveau venu avec Ruby. J'avais fait des travaux de laboratoire où je savais quoi faire, mais en partant de zéro, je devais tout planifier de bout en bout. Mais ce fut une formidable expérience d’apprentissage et j’espère m’améliorer avec le temps en créant plus de projets !
Cette semaine, j'ai reçu un e-mail d'un membre de la liste de diffusion quotidienne. Ils voulaient savoir : Quelles ressources consultez-vous quotidiennement, hebdomadairement et mensuellement ? Grande question ! Je suis heureux d'essayer de partager quelques idées sur mon flux de travail et les principales ressources que j'utilise.
Outils de terminal, shell et ligne de commande établissant la norme en 2023. Tous les développeurs utilisent des terminaux ; pour certains, tout leur flux de travail est le terminal Cet article présente la boîte à outils de terminal hypermoderne - des outils de terminal, de shell et de ligne de commande définissant la norme en 2023 Kitty en tant qu'émulateur de terminal Kitty est un émulateur de terminal - c'est une alternative au terminal GNOME , Alacritty ou le terminal Windows.
Combien de fois avez-vous jeté une bouteille en plastique, un bocal en verre, une canette en aluminium ou un paquet d'énergie verte sans réfléchir à deux fois ? Combien de fois avez-vous souhaité pouvoir obtenir quelque chose en échange de leur recyclage ? Si vous êtes comme la plupart des gens, la réponse est probablement plusieurs fois. Le recyclage est souvent perçu comme un tracas, une corvée ou un devoir qui n'apporte aucun bénéfice immédiat ou tangible.
J'étais récemment sur Linkedin, le plus grand réseau social professionnel au monde, et j'ai trouvé des messages de designers indépendants que je suis et qui ont attiré mon attention. Ils ont tous posté des photos d'avions, sur la plage avec leurs ordinateurs portables, de piscines et de bureaux avec une vue imprenable.
La semaine dernière, j'ai remarqué un communiqué de presse, envoyé via PressGazette (un site Web d'information britannique). L'article annonçait qu'Acast, la société d'hébergement et de publicité de podcasts de Scandi, dirigerait un consortium d'éditeurs "probablement les plus influents" du podcasting.
Dans le monde hyper-connecté d'aujourd'hui, les systèmes médiatiques jouent un rôle central dans la formation de l'opinion publique et, par conséquent, dans la prise de décision démocratique. Dans son analyse approfondie de l'économie politique de la communication, le chercheur Robert McChesney remet en question la sagesse conventionnelle et présente ce qu'il appelle les « cinq vérités » sur les médias.