#1 Meeting #1 - Intro aplicaţie, discuţie use-case-uri, idei generale
state: closed opened by: adrianharabula on: 3/13/2017
Locaţie
C2 @ 6.00-8.30pm
Rezumat
Ne-am văzut 2h, am dezbătut idei generale despre proiect. Pentru prima întâlnire a membrilor, acest task a fost atins cu succes. Toate încep de undeva iar această întâlnire a fost startul nostru.
Realizate
Cel mai important, am vorbit despre ce a înţeles fiecare din aplicaţie şi am pus cap la cap idei începând să ne facem o idee despre ce am vrea să realizăm.
Ca un mic bonus am început şi discuţia legată de baza de date, ajungând să fim de acord cu 3 tabele strict necesare pentru aplicaţie: users, products şi categories.
De îmbunătăţit
Câteva sugestii, de luat în vedere în discuţiile viitoare:
- să ne bucurăm de ceea ce am realizat deja, să ne facem mai puţin griji despre ceea ce urmează, nu trebuie să facem tot azi
- după ce discutăm cu toţii şi ne punem de acord, cineva va trebui să fie responsabil pentru o decizie ce va fi luată în cadrul echipe.
- probabil vom stabili câteva arii pentru proiect şi fiecare membru din echipa îşi va alege câteva arii de care răspunde
- de exemplu după ce discutăm baza de date şi punem cap la cap, responsabilul cu baza de date va lua o decizie, decizia lui va fi asumată, adică trebuie să ştie foarte bine ce face şi cum afectează pe fiecare membru din echipă şi tot proiectul în ansamblu, să ştie foarte bine consecinţele deciziei, pentru că el va răspunde pentru tot ceea ce se va întâmpla cu baza de date şi cu membrii echipei care folosesc acea bază de date de acum încolo.
Comments
from: adrianharabula on: 3/14/2017
Resurse adiţionale:
- relaţii în baza de date pe scurt https://www.ntu.edu.sg/home/ehchua/programming/sql/relational_database_design.html
- soluţia cu stocare caracteristici în câmp json sugerată de @Madalina-Buza https://mattstauffer.co/blog/new-json-column-where-and-update-syntax-in-laravel-5-3
- relaţii în baza de date şi cum arată ele în ORM https://novaframework.com/documentation/v3/database-orm
- documentaţie oficială relaţii Eloquent https://laravel.com/docs/5.4/eloquent-relationships
from: adrianharabula on: 3/15/2017
Alte resurse:
- exemplu implementare relaţie many to many în 2 variante, cu cheie primară separată, sau cu composite keys http://www.codejava.net/frameworks/hibernate/hibernate-many-to-many-association-with-extra-columns-in-join-table-example
- oracle data types https://www.techonthenet.com/oracle/datatypes.php