{"product_id":"139473","title":"Developer's Writing ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jXPBvoUuJ8uCikKTImjfYk3WE3WKW.png?v=1765075032\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e Developer's Writing \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/79378905\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eBook Introduction\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e \u003cb\u003eEverything you need to know about writing just for developers!\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e This book is designed to comprehensively improve developers' writing skills.\u003cbr\u003e Within the code, it teaches you everything from naming functions and variables to writing comments and error messages.\u003cbr\u003e Outside of code, it teaches you how to write good release notes, bug reports, and development guides.\u003cbr\u003e We also didn't miss out on how to write a persuasive technical section of an SI proposal for developers who do outsourced development. \u003cbr\u003eIt also contains tips on how to write and run a technical blog for developers or IT companies who want to run a blog.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cul\u003e\u003cli\u003e You can preview some of the book's contents.\u003cbr\u003e \u003cspan\u003ePreview\u003c\/span\u003e\n\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e \",\"\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindex\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003e[Prologue] Developers' Writing Must Be Different\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e Developers can't write?\u003cbr\u003e Characteristics of developer writing: accuracy, conciseness, and readability.\u003cbr\u003e Developer's Writing\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 1: Writing Basics Developers Need to Know\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 How to structure sentences and paragraphs\u003cbr\u003e How to structure ___ sentences\u003cbr\u003e ___Difference between descriptive, reductive, and schematic\u003cbr\u003e ___Revised narrative style and bullet points\u003cbr\u003e ___Hierarchy that structures paragraphs\u003cbr\u003e 02 Easy-to-use spacing and punctuation\u003cbr\u003e ___The easiest spacing rule\u003cbr\u003e ___Easy to misunderstand punctuation marks (double quotation marks, single quotation marks)\u003cbr\u003e 03 English word selection and foreign word notation\u003cbr\u003e ___Similar but different, word choice\u003cbr\u003e ___Foreign product labeling and foreign word labeling\u003cbr\u003e \u003cbr\u003e\u003cb\u003eChapter 2: Naming and Commenting to Save Development Time\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Naming Conventions: Know the Reason and Use Them\u003cbr\u003e ___The biggest concern for developers is naming.\u003cbr\u003e ___Naming is not creation, but combination\u003cbr\u003e ___The naming convention of code inherits the English notation.\u003cbr\u003e ___Name your classes in Pascal notation\u003cbr\u003e ___Naming functions and variables using camel notation\u003cbr\u003e ___Constants are written in all capital letters.\u003cbr\u003e ___Packages and modules are written in lowercase\u003cbr\u003e ___BEM notation\u003cbr\u003e ___Readability and communication come first\u003cbr\u003e 02 How to name variables well\u003cbr\u003e ___i is a variable name, but d is not\u003cbr\u003e ___Long name? Short name? Which name is more searchable?\u003cbr\u003e Should I add s to indicate plural ___ or not?\u003cbr\u003e Should I use the ___ abbreviation or not?\u003cbr\u003e ___Put important words first\u003cbr\u003e ___Function naming order\u003cbr\u003e 03 The Standard for a Good Name, SMART\u003cbr\u003e ___You can't come up with a good name in one go\u003cbr\u003e ___5 Characteristics of a Good Name  \u003cbr\u003e___easy to Search: How to name things for easy searching\u003cbr\u003e ___easy to Mix: How to name things that are easy to combine\u003cbr\u003e ___easy to Agree: How to Name Things Easy to Agree\u003cbr\u003e ___easy to Remember: How to make names easy to remember\u003cbr\u003e ___easy to Type: How to name things so they're easy to type\u003cbr\u003e 04 Good code has no comments?\u003cbr\u003e ___Names well can reduce comments\u003cbr\u003e ___Let's practice coding without comments from the beginning.\u003cbr\u003e ___There are many times when comments are needed.\u003cbr\u003e 05 Write comments that are considerate of other developers\u003cbr\u003e ___Code conveys meaning, comments convey intent\u003cbr\u003e ___Repetition of comment\u003cbr\u003e Excerpts and summaries of ___'s comments\u003cbr\u003e ___Comments are also code\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 3: Writing Error Messages That Communicate with Users\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Let's eliminate errors before writing error messages.\u003cbr\u003e ___Friendly 404, Unfriendly 404\u003cbr\u003e Is a ___404 error something to be sorry about?\u003cbr\u003e ___Broken links are the developer's responsibility\u003cbr\u003e ___Let's separate error messages for developers and users.\u003cbr\u003e 02 How to write user error messages correctly  \u003cbr\u003e___Message to deal with user errors\u003cbr\u003e ___order to display error messages\u003cbr\u003e ___Back and forth messages and button messages\u003cbr\u003e 03 Message Structuring to Reduce User Errors\u003cbr\u003e ___ button order\u003cbr\u003e ___How to prevent users from making repeated errors\u003cbr\u003e 04 Use preventive messages instead of error messages.\u003cbr\u003e Understanding the ___ service can help you prevent errors.\u003cbr\u003e Understanding your ___users can help you prevent errors.\u003cbr\u003e\u003cbr\u003e ___Which came first, the chicken or the egg?\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 4: Writing Release Documents and Bug Reports from a Reader's Perspective\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 How to classify, summarize, and synthesize change logs\u003cbr\u003e ___Relationship between the amount of change logs and satisfaction\u003cbr\u003e Step 1: Select\u003cbr\u003e Step 2: Classify\u003cbr\u003e Step 3: Summarize\u003cbr\u003e Step 4: Synthesize\u003cbr\u003e 02 Write useful information for customers.\u003cbr\u003e ___Developer Perspective and Customer Perspective\u003cbr\u003e ___Let's review the past and show the future\u003cbr\u003e ___Semantic Versioning\u003cbr\u003e 03 Let's write the release document like a troubleshooting report.\u003cbr\u003e Let's distinguish between problems and issues.  \u003cbr\u003eWrite down the problem, issue, solution, and follow-up plan in that order.\u003cbr\u003e ___Let's write with legal issues in mind\u003cbr\u003e 04 Writing a Business Understanding Obstacle Report\u003cbr\u003e ___Features of the Disability Report\u003cbr\u003e ___Quick writing to answer questions\u003cbr\u003e Analytical writing that seeks causes and reasons for ___\u003cbr\u003e Writing from a business perspective that takes ___your boss into account\u003cbr\u003e Political writing that gets you what you want\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 5: Writing a Development Guide with Description, Description, Argument, and Narrative\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Let's explain the service concept in terms of categories, purposes, and characteristics.\u003cbr\u003e ___Category, Use, Characteristics\u003cbr\u003e Let's choose the ___ category accurately and appropriately.\u003cbr\u003e Let's describe the ___purpose as a core function of the category.\u003cbr\u003e Let's pick out ___'s characteristics from the advantages and strengths.\u003cbr\u003e 02 Let's describe it with pictures and words so that it can be understood accurately.\u003cbr\u003e ___If you add descriptions to the text, it will be easier to understand.\u003cbr\u003e ___Match the text and the picture\u003cbr\u003e ___Let's do both objective and subjective descriptions\u003cbr\u003e 03 Provide useful information through arguments\u003cbr\u003e If you want to write an opinion, provide evidence.  \u003cbr\u003e___Let's not write roughly or politely.\u003cbr\u003e ___Let's write by narrowing the gap between the claim and the reason.\u003cbr\u003e ___Let's write by narrowing the distance between the question and the answer.\u003cbr\u003e 04 Create a table of contents using narrative\u003cbr\u003e ___Development and Narrative\u003cbr\u003e Let's write based on the universality of the technology rather than the level of the reader.\u003cbr\u003e Let's create a table of contents from the steps in the ___ order.\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 6: Writing SI Proposals to Help Win Orders\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 Proposal Writing Principles Developers Should Know\u003cbr\u003e ___Differences between developers and proposal PMs\u003cbr\u003e The essence of the ___system architecture is not a picture.\u003cbr\u003e ___First, analyze the RFP\u003cbr\u003e ___Second, logical completeness\u003cbr\u003e 02 Customer's problem recognition and the proposer's problem-solving ability\u003cbr\u003e ___Problem recognition and problem-solving skills\u003cbr\u003e ______① Make a suggestion by comparing it with your competitors.\u003cbr\u003e ______② First, agree and then suggest another solution.\u003cbr\u003e ______③ Make the customer aware of the seriousness of the problem.\u003cbr\u003e ______④ Check your competitors' strategies and respond accordingly.\u003cbr\u003e 03 Customer needs are bound to change.  \u003cbr\u003e___Development is about realizing customer needs\u003cbr\u003e Don't analyze ___requirements, present them.\u003cbr\u003e ___Prepare for changing requirements\u003cbr\u003e 04 Increase overall customer satisfaction\u003cbr\u003e Not all ___ demands are the same.\u003cbr\u003e ___Three Types of Demands Based on the Kano Model\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 7: Easily Writing and Running a Tech Blog\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 01 3 Easy Ways to Write a Tech Blog\u003cbr\u003e ___Why Developers Write Bad Tech Blogs\u003cbr\u003e ______First, let's write with a focus on the material and not on the subject.\u003cbr\u003e ______Second, write at your own level, not at the reader's level.\u003cbr\u003e ______Third, let's write in a fun way.\u003cbr\u003e 02 How to Create a Table of Contents by Type of Writing I - Writing\u003cbr\u003e ___4 Types of Tech Blogs, by, alcohol, editor, home\u003cbr\u003e ______I: Let's write the development log from the main text, with a good table of contents.\u003cbr\u003e ______alcohol: Let's compare and experiment with the original text and write an explanation.\u003cbr\u003e 03 How to Create a Table of Contents by Type of Article II - Editing\u003cbr\u003e ______: Let's summarize the order\u003cbr\u003e ______house: If you're afraid of writing, gather your data, summarize the main points, and write.  \u003cbr\u003e04 Tips for Running a Corporate Technology Blog\u003cbr\u003e ___Tech blogs increase the value of your company.\u003cbr\u003e ___Tech blogs also need investment to survive.\u003cbr\u003e ___Developers' writing reflects the company's culture.\u003cbr\u003e Let's try writing collaboratively, pair writing.\u003cbr\u003e\u003cbr\u003e \u003cb\u003e[Epilogue] Let's Provide Developer Writing Training for Our Company\u003c\/b\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e \",\"\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eDetailed image\u003c\/b\u003e \u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate2590\/MidCate007\/258961414.jpg\" border=\"0\" alt=\"Detailed Image 1\"\u003e\u003c\/div\u003e\u003c\/div\u003e \"]\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e GOODS SPECIFICS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate of publication:\u003c\/strong\u003e October 4, 2019\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003ePage count, weight, size:\u003c\/strong\u003e 276 pages | 152*210*14mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13:\u003c\/strong\u003e 9791158391744\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN10:\u003c\/strong\u003e 1158391749 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893357969450,"sku":"139473","price":30.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/5c6a4a14062b73d26ff3f8c6f978f751.jpg?v=1765398309","url":"https:\/\/librairie.coreenne.fr\/en\/products\/139473","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}