Ideal Code, Real World
Title | Ideal Code, Real World PDF eBook |
Author | Brad Hooker |
Publisher | Oxford University Press |
Total Pages | 238 |
Release | 2002 |
Genre | Philosophy |
ISBN | 9780199256570 |
Begins by explaining and arguing for certain criteria for assessing normative moral theories. Then argues that these criteria lead to a rule-consequentialist moral theory.
Ideal Code, Real World
Title | Ideal Code, Real World PDF eBook |
Author | Brad Hooker |
Publisher | Oxford University Press |
Total Pages | 228 |
Release | 2002 |
Genre | Philosophy |
ISBN | 0199256578 |
Begins by explaining and arguing for certain criteria for assessing normative moral theories. Then argues that these criteria lead to a rule-consequentialist moral theory.
Ideal Code, Real World
Title | Ideal Code, Real World PDF eBook |
Author | Brad Hooker |
Publisher | |
Total Pages | 213 |
Release | 2000 |
Genre | Consequentialism (Ethics) |
ISBN | 9780191597701 |
What are the appropriate criteria for assessing a theory of morality? This work begins by answering this question, and then argues for a rule-consequentialist theory in which acts should be assessed morally in terms of impartially justified rules.
Developing Deontology
Title | Developing Deontology PDF eBook |
Author | Brad Hooker |
Publisher | John Wiley & Sons |
Total Pages | 121 |
Release | 2012-02-23 |
Genre | Philosophy |
ISBN | 1118321251 |
Developing Deontology consists of six new essays in ethical theory by leading contemporary moral philosophers. Each essay considers concepts prominent in the development of deontological approaches to ethics, and these essays offer an invaluable contribution to that development. Essays are contributed by Michael Smith, Philip Stratton-Lake, Ralph Wedgewood, David Owens, Peter Vallentyne, and Elizabeth Harman - all leading contemporary moral philosophers Each essay offers an original and previously unpublished contribution to the subject A significant addition to the field for anyone with an interest in the development of deontology The collection is edited by a leading philosophical scholar
Taking Life
Title | Taking Life PDF eBook |
Author | Torbjörn Tännsjö |
Publisher | Oxford University Press, USA |
Total Pages | 329 |
Release | 2015 |
Genre | Philosophy |
ISBN | 0190225580 |
When and why is it right to kill? When and why is it wrong? Torbjörn Tännsjö examines three theories on the ethics of killing in this book: deontology, a libertarian moral rights theory, and utilitarianism. The implications of each theory are worked out for different kinds of killing: trolley-cases, murder, capital punishment, suicide, assisted death, abortion, killing in war, and the killing of animals. These implications are confronted with our intuitions in relation to them, and our moral intuitions are examined in turn. Only those intuitions that survive an understanding of how we have come to hold them are seen as 'considered' intuitions. The idea is that the theory that can best explain the content of our considered intuitions gains inductive support from them. We must transcend our narrow cultural horizons and avoid certain cognitive mistakes in order to hold considered intuitions. In this volume, suitable for courses in ethics and applied ethics, Tännsjö argues that in the final analysis utilitarianism can best account for, and explain, our considered intuitions about all these kinds of killing.
Working Effectively with Legacy Code
Title | Working Effectively with Legacy Code PDF eBook |
Author | Michael Feathers |
Publisher | Prentice Hall Professional |
Total Pages | 457 |
Release | 2004-09-22 |
Genre | Computers |
ISBN | 0132931753 |
Get more out of your legacy systems: more performance, functionality, reliability, and manageability Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts. In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his renowned Object Mentor seminars: techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control. The topics covered include Understanding the mechanics of software change: adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform—with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structure This book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.
HTML5 & CSS3 for the Real World
Title | HTML5 & CSS3 for the Real World PDF eBook |
Author | Alexis Goldstein |
Publisher | Sitepoint |
Total Pages | 0 |
Release | 2011 |
Genre | Computers |
ISBN | 9780980846904 |
"Powerful HTML5 and CSS3 techniques you can use today!"--Cover.