Sviluppo Software eBooks
eBooks con argomento Sviluppo Software
Il mito delle giornate-uomo: Saggi sull'ingegneria del software. E-book. Formato EPUB Frederick P. Brooks Jr. - Feltrinelli Editore, 2023 -
Pochi libri sulla progettazione e lo sviluppo di software sono influenti e senza tempo come questo. Frederick P. Brooks, Jr. fornisce nozioni puntuali unite a considerazioni che fanno riflettere componendo un corpus di conoscenze utili a chiunque debba gestire progetti di varia complessità. Il testo, frutto dell'incredibile esperienza dell'autore maturata in IBM, è stato rivisto vent'anni dopo la prima pubblicazione diventando una lettura fondamentale anche nel XXI secolo. La tesi principale è che i grandi progetti hanno spesso problemi di gestione a causa della maggiore suddivisione del lavoro e dei compiti. Da questo deriva la famosa legge di Brooks: all'aumentare del numero di sviluppatori aumenta il numero di giornate-uomo necessarie per rivedere il codice, la documentazione e andare in produzione. Un progetto di successo è quindi il risultato della comprensione totale del prodotto da creare e della giusta organizzazione del lavoro e delle risorse. Una volta sfatato il mito delle giornate-uomo, sarà il momento di affrontare la sfida per uno sviluppo consapevole e orientato al risultato.
RoboGuice e Robotium: Dependency Injection applicata ad Android. E-book. Formato EPUB Massimo Carli - Feltrinelli Editore, 2013 -
L'obiettivo di ogni sviluppatore Android è semplice: creare la migliore applicazione possibile. Questo ebook presenta due utili strumenti per raggiungere tale, ambizioso, traguardo. Si parte da RoboGuice, un framework che permette di snellire il codice di un'app grazie alla Dependency Injection applicata ad Android. E meno codice vuol dire meno bug e meno costi di manutenzione. Grazie a RoboGuice è infatti possibile iniettare View, Resource, System Service e altri tipi di oggetti lasciando che sia il framework a preoccuparsi dei dettagli. A Roboguice si affianca quindi Robotium, un secondo framework che consente di testare un'applicazione a livello di interfaccia e interazione. Un ebook pratico, ricco di frammenti codice e progetti e pensato per sviluppatori esperti che ambiscono a creare applicazioni migliori e più facili da mantenere. Questo ebook è lungo 160.000 battute.
Il lato oscuro del software: Insegnamenti da Star Wars per jedi della sicurezza. E-book. Formato EPUB Adam Shostack - Feltrinelli Editore, 2024 -
Chi sviluppa software deve dare importanza alla sicurezza, all'usabilità e alla consegna in tempi rapidi: per questa ragione l'ingegneria informatica è una disciplina così difficile e affascinante. Come possono venire in aiuto R2-D2, Darth Vader, Han Solo, Yoda e i famosi eroi di Guerre Stellari? In questo inedito e provocante libro, l'affermato game designer e ingegnere Adam Shostack spiega come scrivere codice per applicazioni sicure partendo da alcune intuizioni tratte dall'universo di Star Wars. Il risultato è un testo pratico e divertente che illustra modelli di sicurezza rilevanti per un'ampia varietà di sistemi e racconta le strategie attraverso cui gli hacker tentano di raggiungere i loro dannosi obiettivi. Il lato oscuro del software è un'originale tabella di marcia, utile e coinvolgente per creare da zero codice a prova di attacco.