Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Open Source Development with CVS

Buy
Open Source Development with CVS, 9781932111811 (1932111816), Paraglyph, 2003
The need for a modern source-code management strategy in the distributed open-source community is paramount. The benevolent dictatorship model of open-source maintainers is only quasi-stable, but it is far better than the other extreme: the chaos of democratic code development.

The best available compromise is the concurrent versioning system (CVS), which introduces proctored code merging into source code management. CVS is ideally suited for worldwide open-source development, and the world is ready for monographs that address the management issues that Per Cederqvist explicitly avoided in his fine 164-page postscript manual distributed with the CVS tar-ball. What is the role of a maintainer/manager in establishing test protocols for code merges? What minimal functional level of developer communications is necessary for merges to remain stable? Is a maintainer-less release possible?

These questions go largely unanswered in Karl Fogel's new Open Source Development with CVS. Fogel's 300-page book consists of chapters alternating between CVS basics and common code maintenance issues. He includes a few anecdotes from open-source lore and lots of nonspecific commonsense guidelines on team software development.

Fogel is at his best when he is engaging us in thinking about what should and should not be under CVS control. He points out that complex relationships exist between developing code and its dependencies on intimately related applications, such as build tools themselves (gcc, autoconf) or partner applications (e.g., the server's client or the client's server). His brief discussion of strategies is too short to be satisfying.

Frustratingly, this book is chock-full of postmodern self-indulgences, such as his boasting reverence for technological ignorance. The discipline needed by good maintainers is missing here; Fogel's informal prose is often grating, and his copious parenthetical remarks are distracting or bullying (they sure are); one wonders where his editor was. Ultimately, his management arguments boil down to an endorsement for the benevolent dictatorship model--a safe conclusion, but one that seems not to use CVS's merging capability for all it's worth. To the question of how to run a project, he responds, "Well, we're all still trying to figure that out, actually." True, and he isn't there yet, but at least he has the questions right. --Peter Leopold --This text refers to an out of print or unavailable edition of this title.

The popular first edition was one of the first books available on development and implementation of open source software using CVS. The second edition explains how CVS affects the architecture and design of applications, and has been enhanced with more value-added material covering strategies, third-party tools, scalability, client access limits, and overall server administration for CVS.
(HTML tags aren't allowed.)

Python Reinforcement Learning Projects: Eight hands-on projects exploring reinforcement learning algorithms using TensorFlow
Python Reinforcement Learning Projects: Eight hands-on projects exploring reinforcement learning algorithms using TensorFlow

Implement state-of-the-art deep reinforcement learning algorithms using Python and its powerful libraries

Key Features

  • Implement Q-learning and Markov models with Python and OpenAI
  • Explore the power of TensorFlow to build self-learning models
  • Eight AI...
Python Deep Learning: Exploring deep learning techniques and neural network architectures with PyTorch, Keras, and TensorFlow, 2nd Edition
Python Deep Learning: Exploring deep learning techniques and neural network architectures with PyTorch, Keras, and TensorFlow, 2nd Edition

Learn advanced state-of-the-art deep learning techniques and their applications using popular Python libraries

Key Features

  • Build a strong foundation in neural networks and deep learning with Python libraries
  • Explore advanced deep learning techniques and their applications...
Localizing the Moral Sense: Neuroscience and the Search for the Cerebral Seat of Morality, 1800-1930
Localizing the Moral Sense: Neuroscience and the Search for the Cerebral Seat of Morality, 1800-1930

Due to the current revolution in brain research the search for the “moral brain” became a serious endeavour. Nowadays, neural circuits that are indispensable for moral and social behaviour are discovered and the brains of psychopaths and criminals - the classical anti-heroes of morality - are scanned with curiosity, even...


Manual of Travel Agency Practice
Manual of Travel Agency Practice

Now in its third edition, this successful must-have manual is thoroughly updated with new chapters and material, covering issues including:

* Technology development - the different types of travel agency systems available, what they do, how they do it and how to use them
* The Internet -
...

Your Money or Your Life
Your Money or Your Life
I try not to distinguish between business news and general news. To me, the two are the same . . .

Over the quarter century I've been doing this -- first in print, then in broadcasting, then in print and broadcasting -- I'm amazed at how many people seem to believe that if it's about Wall Street, it's not about Main Street.

I think...

Networks-on-Chips: Theory and Practice (Embedded Multi-core Systems)
Networks-on-Chips: Theory and Practice (Embedded Multi-core Systems)

This book addresses many challenging topics related to the NoC research area. It starts by studying 3D NoC architectures and progresses to a discussion of NoC resource allocation, processor traffic modeling, and formal verification. NoC protocols are examined at different layers of abstraction. Also, several emerging research issues in NoC...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy