Gratuit avec l’offre d'essai

Écouter avec l’offre

L’offre est valable jusqu’au 1er mai 2024 à 23h59. Offre soumise sous conditions.
Écoutez en illimité un large choix de livres audio, créations & podcasts Audible Original et histoires pour enfants.
Recevez 1 crédit audio par mois à échanger contre le titre de votre choix - ce titre vous appartient.
9,95 €/mois après 3 mois. Résiliez à tout moment.
Écoutez en illimité un large choix de livres audio, créations & podcasts Audible Original et histoires pour enfants.
Recevez 1 crédit audio par mois à échanger contre le titre de votre choix - ce titre vous appartient.
Gratuit avec l’offre d'essai, ensuite 9,95 €/mois. Résiliez à tout moment.
Couverture de Fundamentals of Software Architecture

Fundamentals of Software Architecture

De : Mark Richards, Neal Ford
Lu par : Benjamin Lange
En profiter Essayer pour 0,00 €

9,95 €/mois après 3 mois. Résiliez à tout moment.

9,95 € par mois après 30 jours. Résiliez à tout moment.

Acheter pour 44,88 €

Acheter pour 44,88 €

Utiliser la carte qui se termine par
En finalisant votre achat, vous acceptez les Conditions d'Utilisation. Veuillez prendre connaissance de notre Politique de Confidentialité et de notre Politique sur la Publicité et les Cookies.
Les membres Amazon Prime bénéficient automatiquement de 2 livres audio offerts chez Audible.

Vous êtes membre Amazon Prime ?

Bénéficiez automatiquement de 2 livres audio offerts.
Bonne écoute !

    Ces titres pourraient vous intéresser

    Couverture de The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition
    Couverture de Clean Code
    Couverture de Clean Architecture
    Couverture de Software Engineering at Google
    Couverture de Building Microservices
    Couverture de The Clean Coder
    Couverture de The Unicorn Project
    Couverture de Software Architecture: The Hard Parts
    Couverture de Designing Data-Intensive Applications
    Couverture de The Phoenix Project
    Couverture de Modern Software Engineering
    Couverture de Clean Agile
    Couverture de Team Topologies: Organizing Business and Technology Teams for Fast Flow
    Couverture de Accelerate: Building and Scaling High Performing Technology Organizations
    Couverture de Radical Candor: Fully Revised & Updated Edition
    Couverture de The Psychology of Money

    Description

    Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics.

    Mark Richards and Neal Ford—hands-on practitioners who have taught software architecture classes professionally for years—focus on architecture principles that apply across all technology stacks. You’ll explore software architecture in a modern light, taking into account all the innovations of the past decade.

    This book examines:

    • Architecture patterns: the technical basis for many architectural decisions
    • Components: identification, coupling, cohesion, partitioning, and granularity
    • Soft skills: effective team management, meetings, negotiation, presentations, and more
    • Modernity: engineering practices and operational approaches that have changed radically in the past few years
    • Architecture as an engineering discipline: repeatable results, metrics, and concrete valuations that add rigor to software architecture
    ©2020 Mark Richards and Neal Ford (P)2021 Upfront Books

    Ce que les auditeurs disent de Fundamentals of Software Architecture

    Moyenne des évaluations utilisateurs. Seuls les utilisateurs ayant écouté le titre peuvent laisser une évaluation.
    Global
    • 4.5 out of 5 stars
    • 5 étoiles
      6
    • 4 étoiles
      2
    • 3 étoiles
      0
    • 2 étoiles
      1
    • 1 étoile
      0
    Interprétation
    • 4.5 out of 5 stars
    • 5 étoiles
      4
    • 4 étoiles
      0
    • 3 étoiles
      0
    • 2 étoiles
      1
    • 1 étoile
      0
    Histoire
    • 4 out of 5 stars
    • 5 étoiles
      3
    • 4 étoiles
      1
    • 3 étoiles
      0
    • 2 étoiles
      1
    • 1 étoile
      0

    Commentaires - Veuillez sélectionner les onglets ci-dessous pour changer la provenance des commentaires.

    Trier par :
    Filtrer
    • Global
      2 out of 5 stars
    • Interprétation
      2 out of 5 stars
    • Histoire
      2 out of 5 stars

    Random bulshit language

    The middle part, where you would think the meat is, is extremely shallow, basically a big hierarcical list of things superficially treated, with barely motivated judgements (except for the authors pet architectures). Reading the table of contents of this section will give you about as much insight as actually playing it.

    Most of the book is delivered in long intricate sentences full of abstract lingo, which can especially be annoying in an audio format because you can't skim through it. The first part of the book is absolutely soporiphic.

    The authors don't really care about making sense to the reader. Example: "The mediator topology is commonly used when you require control over the workflow of an event process, whereas the broker topology is used when you require a high degree of responsiveness and dynamic control over the processing of an event". This is not the conclusion, it is the introduction, you are not supposed to know what this architecture style is. Did you get the difference between "control over the workflow of an event process" and "dynamic control over the processing of an event"? It makes sense after having listened to the rest of the chapter, but at that point in time this sentence is just confusing.

    Sometimes you are just doubtful of what you hear. Example: you are told the pipeline architecture is basically function composition, but for some unexplained reason the filters can't be tested in isolation and the system can't be distributed. Why??? Care to explain? There are actually distributed pipeline architectures, but when you hear that a filter is a reducer, you start to wonder if the author knows what they are talking about anyway.

    I appreciated that the authors mention the fact that architecture is a people problem, but the way you are recommended to deal with is plain manipulation: you want an overworked developper to "squeeze" an unplanned architectural change in the middle of an iteration ? Call them by their name multiple times, don't tell them what to do but refer to the request as a favor and use their emotions to make them relate to you and want to help you get out of an embarassing situation... my jaw dropped!

    Une erreur s'est produite. Réessayez dans quelques minutes.

    Merci. Votre vote a été pris en compte.

    Vous avez donné votre avis sur cette évaluation !

    5 personnes ont trouvé cela utile