All Projects → ThoughtWorksInc → Sinais

ThoughtWorksInc / Sinais

Licence: mit
🔣 Desenvolvimento passo a passo do exemplo `sinais` em Go.

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Sinais

Symfony 3 Rest Api Example
Symfony 3 RESTful API Example
Stars: ✭ 90 (+52.54%)
Mutual labels:  tutorial, tdd
Javascript Todo List Tutorial
✅ A step-by-step complete beginner example/tutorial for building a Todo List App (TodoMVC) from scratch in JavaScript following Test Driven Development (TDD) best practice. 🌱
Stars: ✭ 212 (+259.32%)
Mutual labels:  tutorial, tdd
Adonis Tdd Tutorial Demo
Stars: ✭ 22 (-62.71%)
Mutual labels:  tutorial, tdd
Rust By Example Ext
Rust by Example -- Extended Edition
Stars: ✭ 56 (-5.08%)
Mutual labels:  tutorial
Vulkan Tutorial
This is a series of tutorials on Vulkan, include all example projects which step by step.
Stars: ✭ 56 (-5.08%)
Mutual labels:  tutorial
Flask Tutorial
A tutorial to build your first flask application
Stars: ✭ 58 (-1.69%)
Mutual labels:  tutorial
Bert In Production
A collection of resources on using BERT (https://arxiv.org/abs/1810.04805 ) and related Language Models in production environments.
Stars: ✭ 58 (-1.69%)
Mutual labels:  tutorial
Quran Data
Unicode-encoded Quran data
Stars: ✭ 54 (-8.47%)
Mutual labels:  unicode
Opensource.guide
📚 Community guides for open source creators
Stars: ✭ 9,460 (+15933.9%)
Mutual labels:  tutorial
Frp Guides
A collection of tutorials, guidelines, examples, patterns and half-baked ideas on functional reactive programming (FRP).
Stars: ✭ 58 (-1.69%)
Mutual labels:  tutorial
30daysofnode
30 days of node is a code base tutorial series for node.js which deals with providing a practical project based learning experience instead of talking about its conceptual details.
Stars: ✭ 57 (-3.39%)
Mutual labels:  tutorial
Pythonbo
The PythonBo's Github repository. For more info visit
Stars: ✭ 56 (-5.08%)
Mutual labels:  tutorial
Regex In Python
A comprehensive guide for learning regular expressions using Python
Stars: ✭ 58 (-1.69%)
Mutual labels:  tutorial
Weixin Minigame Tutorial
Flappy Bird adaptation on Wechat Minigame using PhaserJS + English Wechat Minigames Tutorial
Stars: ✭ 56 (-5.08%)
Mutual labels:  tutorial
Tutorial Quickstart
🎓 Tutorial Quick Start: official intro to Nette Framework by creating blog.
Stars: ✭ 58 (-1.69%)
Mutual labels:  tutorial
Babel Plugin Root Import
Add the opportunity to import modules by the root path
Stars: ✭ 1,084 (+1737.29%)
Mutual labels:  tdd
Glyphhanger
Your web font utility belt. It can subset web fonts. It can find unicode-ranges for you automatically. It makes julienne fries.
Stars: ✭ 1,099 (+1762.71%)
Mutual labels:  unicode
Unityraymarching
Unity Raymarching Examples
Stars: ✭ 57 (-3.39%)
Mutual labels:  tutorial
Llvm 9.0 Learner Tutorial
A blog for LLVM(v9.0.0 or v11.0.0) beginner, step by step, with detailed documents and comments. Record the way I learn LLVM and accomplish a complete project for FPGA High-Level Synthesis with it.
Stars: ✭ 58 (-1.69%)
Mutual labels:  tutorial
Mindspore Nlp Tutorial
Natural Language Processing Tutorial for MindSpore Users
Stars: ✭ 58 (-1.69%)
Mutual labels:  tutorial

sinais: passo a passo com TDD

Neste repositório você pode ver o desenvolvimento passo a passo do exemplo sinais: um utilitário em Go para localizar caracteres Unicode pelo nome.

Cada etapa do desenvolvimento é documentada explicando os recursos da linguagem Go usados no código do exemplo.

Você não precisa saber nada de Go para acompanhar. Os requisitos são conhecer alguma linguagem de programação moderna.

Nosso objetivo

Ao final desse tutorial, teremos um utilitário de linha de comando que faz isso:

$ sinais face eyes
U+1F601	😁	GRINNING FACE WITH SMILING EYES
U+1F604	😄	SMILING FACE WITH OPEN MOUTH AND SMILING EYES
U+1F606	😆	SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES
U+1F60A	😊	SMILING FACE WITH SMILING EYES
U+1F60D	😍	SMILING FACE WITH HEART-SHAPED EYES
U+1F619	😙	KISSING FACE WITH SMILING EYES
U+1F61A	😚	KISSING FACE WITH CLOSED EYES
U+1F61D	😝	FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES
U+1F638	😸	GRINNING CAT FACE WITH SMILING EYES
U+1F63B	😻	SMILING CAT FACE WITH HEART-SHAPED EYES
U+1F63D	😽	KISSING CAT FACE WITH CLOSED EYES
U+1F644	🙄	FACE WITH ROLLING EYES

Você passa uma um mais palavras como argumento, e o programa devolve uma lista ordenada de caracteres Unicode cujas descrições contém todas as palavras que você passou.

Leia mais nas páginas do projeto.

Créditos

Este tutorial é baseado no exemplo charfinder do capítulo 18 de Python Fluente, de Luciano Ramalho. A versão Go, chamada runefinder, foi iniciada no grupo de estudos Garoa Gophers, com a participação de Afonso Coutinho (@afonso), Alexandre Souza (@alexandre), Andrews Medina (@andrewsmedina), João "JC" Martins (@jcmartins), Luciano Ramalho (@ramalho), Marcio Ribeiro (@mmr) e Michael Howard.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].