capistranoifce / timefora Goto Github PK
View Code? Open in Web Editor NEWUm app!
Um app!
Hello, again.
Conversando contigo sobre o teu projeto, vi que tu não adotou um padrão de projeto (como MVC, MVVM...). Os padrões de projeto são importantes pra deixar o código mais organizado e tal, então é importante pensar num design pattern na fase inicial do desenvolvimento, até mesmo pra evitar uma refatoração mais pesada depois, entende?
Tu não precisa necessariamente fazer uma mais conhecida (dentre as que citei, por exemplo), mas tem algumas coisas que podem ser feitas pra deixar o código mais legível. Gostei que tu separou em pastas direitinho, mas tem algumas que se repetem (as pastas 'Models', por exemplo). Sendo assim, eu poderia sugerir aqui que tu fizesse uma só model e acoplasse todas, por exemplo. Assim dá pra fazer com as controllers e views também. Daria ate pra fazer uma subestrutura dentro dessas pastas, e assim ir separando mas, ao mesmo tempo, deixando as coisas relacionadas ao mesmo tipo de estrutura juntas. Deu pra entender?
Outra coisa: existem pastas vazias dentro do teu projeto. É legal subir só as coisas que já estão redondinhas pro GitHub, pra deixar o repositório cada vez mais organizado.
Quando a gente vai fazer um push, ou seja, subir as coisas do local pro Github, seguimos essa sequência de comandos:
git add . // seleciona todos os files modificados no commit
git commit -m [mensagem] // adiciona uma mensagem de commit
git push // envia as alterações
É esse git add .
o responsável por subir tudo que foi modificado. Se tu quiser selecionar coisas específicas pra enviar (por exemplo, deixando de fora uma pasta que tu criou e não populou ainda), dá pra usar o '''git add [nome-do-arquivo] pra enviar pro GitHub. Assim, tu sobe só o essencial. :))
Espero que tenha dado pra entender direitinho. Qualquer coisa, pode me chamar que a gente olha junto e sobe separadinho.
Vou deixar aqui alguns links como recurso! <3
Exemplo de código simples que usa MVVM: link
Comandos do git: link
Oi, Davizinhoo
Teu app tá se encaminhando pra um projeto incrível! A ideia é massa e criativa.
Quando a gente tá fazendo um app, é massa se atentar ao versionamento do código. Isso ajuda demais no desenvolvimento, deixa as coisas organizadas e documentadas. Usando o git, a gente tem os famosos comandos de terminal que facilitam demais o uso.
No teu caso, vi que tu tava mexendo em uma só branch e tal (compreensível, já que era individual). Minha sugestão aqui é: usa o git pra subir as versões mais atuais e redondinhas do teu app. Vi que tem alguns detalhes na UI que não estão implementados, o que pode deixar o usuário meio confuso. Atualizar a documentação também é uma boa: adicionar um readme.md que tenha uma introdução ou um modo de uso e tal.
Vou deixar alguns links que podem servir de material de consulta pra tu. Qualquer coisa, pode me chamar!
https://raullesteves.medium.com/github-como-fazer-um-readme-md-bonitão-c85c8f154f8
https://www.alura.com.br/artigos/git-flow-o-que-e-como-quando-utilizar
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.