Software Design X-Rays


Book Description

Are you working on a codebase where cost overruns, death marches, and heroic fights with legacy code monsters are the norm? Battle these adversaries with novel ways to identify and prioritize technical debt, based on behavioral data from how developers work with code. And that's just for starters. Because good code involves social design, as well as technical design, you can find surprising dependencies between people and code to resolve coordination bottlenecks among teams. Best of all, the techniques build on behavioral data that you already have: your version-control system. Join the fight for better code! Use statistics and data science to uncover both problematic code and the behavioral patterns of the developers who build your software. This combination gives you insights you can't get from the code alone. Use these insights to prioritize refactoring needs, measure their effect, find implicit dependencies between different modules, and automatically create knowledge maps of your system based on actual code contributions. In a radical, much-needed change from common practice, guide organizational decisions with objective data by measuring how well your development teams align with the software architecture. Discover a comprehensive set of practical analysis techniques based on version-control data, where each point is illustrated with a case study from a real-world codebase. Because the techniques are language neutral, you can apply them to your own code no matter what programming language you use. Guide organizational decisions with objective data by measuring how well your development teams align with the software architecture. Apply research findings from social psychology to software development, ensuring you get the tools you need to coach your organization towards better code. If you're an experienced programmer, software architect, or technical manager, you'll get a new perspective that will change how you work with code. What You Need: You don't have to install anything to follow along in the book. TThe case studies in the book use well-known open source projects hosted on GitHub. You'll use CodeScene, a free software analysis tool for open source projects, for the case studies. We also discuss alternative tooling options where they exist.




Handbook of X-ray Astronomy


Book Description

Modern x-ray data, available through online archives, are important for many astronomical topics. However, using these data requires specialized techniques and software. Written for graduate students, professional astronomers and researchers who want to start working in this field, this book is a practical guide to x-ray astronomy. The handbook begins with x-ray optics, basic detector physics and CCDs, before focussing on data analysis. It introduces the reduction and calibration of x-ray data, scientific analysis, archives, statistical issues and the particular problems of highly extended sources. The book describes the main hardware used in x-ray astronomy, emphasizing the implications for data analysis. The concepts behind common x-ray astronomy data analysis software are explained. The appendices present reference material often required during data analysis.




Understanding X-Rays


Book Description

Understanding X-Rays: A Synopsis of Radiology is very different from other texts. This easy-to-read handbook begins with the basics on how to "understand" X-rays and then goes on to discuss the details. It is a practical reference guide, easy to carry to ward rounds and tutorials, and despite its small size, contains a wealth of information. Radiologists are often consulted regarding normal variants that mimic disease, and these are discussed in detail. Exhaustive lists of differential diagnoses are featured. The X-ray quizzes are informative yet challenging. This synopsis will be invaluable for day-to-day hospital work and in preparing for qualifying examinations.




Current Catalog


Book Description

First multi-year cumulation covers six years: 1965-70.







Radiologic technology


Book Description