Haskel jne. Tasuta ainult avalikele git repositorie-idele. Regristreerib iga üleslaadimise githubi ja automaatselt ehitab branchi. Kerge alustada. Miinused: Ei toeta kõiki keeli. Ei saa ehitada Windowsi peal. Tasuline. CircleCI Plussid: Toetab Ruby on Rails, Sinatra, Node, Python, PHP, Java ja Clojure. Saab lisada igale projektile github-is lihtsalt sisselogides. Kui on tehtud commit, siis kävitab testid ning kui kõik on rohelised, siis pannakse build live. Miinused: Toetab arendust ainult github-is, mitte bitbucket-is.
loodud programme. G GNU Image Manipulation Program (GIMP) – GIMP (GNU Image Manipulation Program) is a freely available open source application for creating and manipulating graphic images that runs on Linux, other Unix-based operating systems, and also on Windows and Mac OS X. - Tasuta kõigile kättesaadav tarkvara, mille abil luua ja muuta graafilisi kujutisi, mis jooksevad Linuxil, Windowsil, Mac OS X'il või mõnel muul Unixil põhineval OS-il. GitHub – GitHub is a web-based version-control and collaboration platform for software developers. GitHub was started in 2008 and was founded on Git, an open source code management system created by Linus Torvalds to make software builds faster. - Veebipõhine platvorm tarkvaraarendajatele, mis võimaldab kiiresti tarkvara luua. GNU Network Object Model Environment (GNOME) – GNOME (GNU Network Object Model Environment, pronounced gah-NOHM) is a graphical user interface (graphical user
[User] ja dbo.[Comment] ühendist, kus User tabeli ID on võrdne Comment tabeli UserID-ga ja UserID jääb 50 ja 55 vahele. SELECT Username, COUNT(dbo.[Post].ID) AS PostCount FROM dbo.[User] INNER JOIN dbo.Post ON dbo.[User].ID = dbo.[Post].UserID WHERE CreationTime BETWEEN '2017-12-30' AND '2018-12-10' GROUP BY Username; *Näitab, mitu postitust on kasutaja teinud ajavahemikus 30.12.2017 10.12.2018. 5. Githubi link https://github.com/kodasma/andmebaasid3 6. Indeksid a. Esimest päringut ei andnud indeksitega kuidagi kiiremaks teha. b. Teise päringu puhul lõin järgneva indeksi: CREATE NONCLUSTERED INDEX IDX_Username ON dbo.[User] ([ID]) INCLUDE ([Username], [Name]); Seda sellepärast, et kallis programm Microsoft SQL Server Management Studio nii mull soovitas. Väitis, et sellega annab parandada jõudlust kuni 42%. Tabeli User loogiliste lugemiste arv
• Ära aja pilti liiga kirjuks Planeerimise ajal mõtle: 174. Versioonihaldus. Versioonihaldus: • Ajalugu. Seotus nõuetehaldusega • Muudab arenduse paindlikumaks. • Meeskonnatöö • Ausaamise, milline lähtekood on hetkel toodangus • Kes selle siia tegi? Miks versioniseerida? Hajusad vahendid • Git / GitHub • Mercurial 100 • TeamWare Tsentraliseeritud vahendid • SVN • CVS • Perforce • Microsoft TFS GIT: SVN: 101 GitHub (https://github.com) BitBucket (https://bitbucket.org) Rohkem kui ainultversioonihaldus • Projekti kodu:
o Karakterid, mis põhinevad I/O Loendur ja Kirjutaja FileWriter, StringWriter, OutputStreamWriter Sõltuvus „Injection“ inversiooni kontroll- Sõltuvus antakse ette o Hollywood-i põhimõte- Ära kutsu meid- Me kutsume sind o Ära loo ise sõltumatuseid, need antakse sulle ise o Puhtam disain o Lihtsam testida Sõltuvus „Injection“ o Guice - github.com/google/guice o Dagger - google.github.io/dagger/ o Spring Framework - projects.spring.io/spring-framework/ o Mockito - mockito.org Lemmik kompositsioon üle päranduse o Pärilikus on „is-a“ suhe- kui sama liides on siis on mõistlik kasutada o Kompositsioon on „consists-of“, „contains“, „used“, „has“ suhtes- pakkudes eraldamist-sõltumatust iga muudatuse juures Muutumatus o Muutumatud objektid on objektid, mille staatust ei saa enam muuta