Автор: Fowler Martin Название: Refactoring: Improving the Design of Existing Code ISBN: 0134757599 ISBN-13(EAN): 9780134757599 Издательство: Pearson Education Рейтинг: Цена: 9700.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: "Whenever you read Refactoring], it's time to read it again. And if you haven't read it yet, please do before writing another line of code." -David Heinemeier Hansson, Creator of Ruby on Rails, Founder & CTO at Basecamp
Fully Revised and Updated--Includes New Refactorings and Code Examples"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." -M. Fowler (1999) For more than twenty years, experienced programmers worldwide have relied on Martin Fowler's Refactoring to improve the design of existing code and to enhance software maintainability, as well as to make existing code easier to understand. This eagerly awaited new edition has been fully updated to reflect crucial changes in the programming landscape. Refactoring, Second Edition, features an updated catalog of refactorings and includes JavaScript code examples, as well as new functional examples that demonstrate refactoring without classes. Like the original, this edition explains what refactoring is; why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use.
Understand the process and general principles of refactoring
Quickly apply useful refactorings to make a program easier to comprehend and change
Recognize "bad smells" in code that signal opportunities to refactor
Explore the refactorings, each with explanations, motivation, mechanics, and simple examples
Build solid tests for your refactorings
Recognize tradeoffs and obstacles to refactoring
Includes free access to the canonical web edition, with even more refactoring resources. (See inside the book for details about how to access the web edition.)
Автор: T. R. Padmanabhan Название: Design Through Verilog HDL ISBN: 0471441481 ISBN-13(EAN): 9780471441489 Издательство: Wiley Рейтинг: Цена: 14741.00 р. 21059.00-30% Наличие на складе: Есть (1 шт.) Описание: Verilog provides platforms for designs to be described at different layers of complexity, combine them in a seamless manner, test them at every stage and build up a bug-free design. This book intends to guide readers to master Verilog as an HDL and use it for design.
Автор: Alan Dennis, Barbara Haley Wixom, Roberta M. Roth Название: Systems Analysis and Design, 6th Edition ISBN: 1118897846 ISBN-13(EAN): 9781118897843 Издательство: Wiley Рейтинг: Цена: 28670.00 р. Наличие на складе: Поставка под заказ.
Описание: The 6th Edition of Systems Analysis and Design continues to offer a hands-on approach to SAD while focusing on the core set of skills that all analysts must possess.
Описание: An understanding of high speed interconnect phenomena is necessary for modern designs such as routing and layout of computer motherboards. Computers have reached speeds where digital design must provide for these effects. The problem is that most engineers active today have not been trained in this subject.
Автор: David A. Patterson Название: Computer Organization and Design, ISBN: 0124077269 ISBN-13(EAN): 9780124077263 Издательство: Elsevier Science Рейтинг: Цена: 9506.00 р. Наличие на складе: Поставка под заказ.
Описание: Computer Organization and Design, Fifth Edition, is the latest update to the classic introduction to computer organization. The text now contains new examples and material highlighting the emergence of mobile computing and the cloud. It explores this generational change with updated content featuring tablet computers, cloud infrastructure, and the ARM (mobile computing devices) and x86 (cloud computing) architectures. The book uses a MIPS processor core to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies and I/O.Because an understanding of modern hardware is essential to achieving good performance and energy efficiency, this edition adds a new concrete example, Going Faster, used throughout the text to demonstrate extremely effective optimization techniques. There is also a new discussion of the Eight Great Ideas of computer architecture. Parallelism is examined in depth with examples and content highlighting parallel hardware and software topics. The book features the Intel Core i7, ARM Cortex-A8 and NVIDIA Fermi GPU as real-world examples, along with a full set of updated and improved exercises. This new edition is an ideal resource for professional digital system designers, programmers, application developers, and system software developers. It will also be of interest to undergraduate students in Computer Science, Computer Engineering and Electrical Engineering courses in Computer Organization, Computer Design, ranging from Sophomore required courses to Senior Electives.
ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru