JIRA 6.x administration cookbook : over 100 hands-on recipes to help you efficiently administer, customize, and extend your JIRA 6 implementation / / Patrick Li ; cover image by Michal Jasej |
Autore | Li Patrick |
Pubbl/distr/stampa | Birmingham, England : , : Packt Publishing, , 2014 |
Descrizione fisica | 1 online resource (260 p.) |
Disciplina | 004 |
Soggetto topico |
Computer science
Computer software - Development |
Soggetto genere / forma | Electronic books. |
ISBN | 1-78217-687-X |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: JIRA Server Administration; Introduction; Installing JIRA for production use; Upgrading JIRA with an installer; Upgrading JIRA manually; Migrating JIRA to another environment; Setting up the context path for JIRA; Setting up SSL; Installing SSL certificates from other applications; Resetting the JIRA administrator password; Generating test data in JIRA; Anonymizing JIRA exports; Chapter 2: Fields and Screens; Introduction; Creating a new custom field
Creating separate select options for different projects Making a field required; Making the assignee field required; Hiding a field from view; Choosing a different field renderer; Creating a new field configuration; Creating a new screen; Removing the none option; Adding help tips to custom fields; Using JavaScript with custom fields; Creating custom field with custom logic; Chapter 3: JIRA Workflows; Introduction; Creating a new workflow; Adding screens to workflow transitions; Using common transitions; Using global transitions; Restricting the availability of workflow transitions Validating user input in workflow transitions Performing additional processing after a transition is executed; Rearranging the workflow transition bar; Restricting the resolution values in a transition; Preventing issue updates in selected statuses; Making a field required during workflow transition; Creating custom workflow transition logic; Sharing workflows with workflow bundles; Chapter 4: User Management; Introduction; Creating a new user; Inviting a new user to sign up; Enabling a public user sign up; Managing groups and group membership; Managing project roles Managing default project role membership Deactivating a user; Integrating and importing users from LDAP; Integrating with LDAP for authentication only; Integrating with Atlassian Crowd; Integrating with another JIRA instance for user information; Enabling JIRA as a user repository; Setting up single sign-on with Crowd; Setting up a Windows-domain single sign-on; Chapter 5: JIRA Security; Introduction; Granting access to JIRA; Granting JIRA System Administrator access; Controlling access to a project; Controlling access to JIRA issue operations; Setting up issue-level permissions Restricting access to projects based on reporter permissions Setting up password policies; Capturing electronic signatures for changes; Changing the duration of the remember me cookies; Changing the default session timeout; Chapter 6: E-mails and Notifications; Introduction; Setting up an outgoing mail server; Sending e-mails to users from JIRA; Sending notifications for issue updates; Creating custom events; Creating custom e-mail templates; Disabling outgoing notifications; Creating mail handlers to process incoming e-mails; Setting up a project-specific From address Chapter 7: Integrating with JIRA |
Record Nr. | UNINA-9910464358103321 |
Li Patrick | ||
Birmingham, England : , : Packt Publishing, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
JIRA 6.x administration cookbook : over 100 hands-on recipes to help you efficiently administer, customize, and extend your JIRA 6 implementation / / Patrick Li ; cover image by Michal Jasej |
Autore | Li Patrick |
Pubbl/distr/stampa | Birmingham, England : , : Packt Publishing, , 2014 |
Descrizione fisica | 1 online resource (260 p.) |
Disciplina | 004 |
Soggetto topico |
Computer science
Computer software - Development |
ISBN | 1-78217-687-X |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: JIRA Server Administration; Introduction; Installing JIRA for production use; Upgrading JIRA with an installer; Upgrading JIRA manually; Migrating JIRA to another environment; Setting up the context path for JIRA; Setting up SSL; Installing SSL certificates from other applications; Resetting the JIRA administrator password; Generating test data in JIRA; Anonymizing JIRA exports; Chapter 2: Fields and Screens; Introduction; Creating a new custom field
Creating separate select options for different projects Making a field required; Making the assignee field required; Hiding a field from view; Choosing a different field renderer; Creating a new field configuration; Creating a new screen; Removing the none option; Adding help tips to custom fields; Using JavaScript with custom fields; Creating custom field with custom logic; Chapter 3: JIRA Workflows; Introduction; Creating a new workflow; Adding screens to workflow transitions; Using common transitions; Using global transitions; Restricting the availability of workflow transitions Validating user input in workflow transitions Performing additional processing after a transition is executed; Rearranging the workflow transition bar; Restricting the resolution values in a transition; Preventing issue updates in selected statuses; Making a field required during workflow transition; Creating custom workflow transition logic; Sharing workflows with workflow bundles; Chapter 4: User Management; Introduction; Creating a new user; Inviting a new user to sign up; Enabling a public user sign up; Managing groups and group membership; Managing project roles Managing default project role membership Deactivating a user; Integrating and importing users from LDAP; Integrating with LDAP for authentication only; Integrating with Atlassian Crowd; Integrating with another JIRA instance for user information; Enabling JIRA as a user repository; Setting up single sign-on with Crowd; Setting up a Windows-domain single sign-on; Chapter 5: JIRA Security; Introduction; Granting access to JIRA; Granting JIRA System Administrator access; Controlling access to a project; Controlling access to JIRA issue operations; Setting up issue-level permissions Restricting access to projects based on reporter permissions Setting up password policies; Capturing electronic signatures for changes; Changing the duration of the remember me cookies; Changing the default session timeout; Chapter 6: E-mails and Notifications; Introduction; Setting up an outgoing mail server; Sending e-mails to users from JIRA; Sending notifications for issue updates; Creating custom events; Creating custom e-mail templates; Disabling outgoing notifications; Creating mail handlers to process incoming e-mails; Setting up a project-specific From address Chapter 7: Integrating with JIRA |
Record Nr. | UNINA-9910786616603321 |
Li Patrick | ||
Birmingham, England : , : Packt Publishing, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
JIRA 6.x administration cookbook : over 100 hands-on recipes to help you efficiently administer, customize, and extend your JIRA 6 implementation / / Patrick Li ; cover image by Michal Jasej |
Autore | Li Patrick |
Pubbl/distr/stampa | Birmingham, England : , : Packt Publishing, , 2014 |
Descrizione fisica | 1 online resource (260 p.) |
Disciplina | 004 |
Soggetto topico |
Computer science
Computer software - Development |
ISBN | 1-78217-687-X |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: JIRA Server Administration; Introduction; Installing JIRA for production use; Upgrading JIRA with an installer; Upgrading JIRA manually; Migrating JIRA to another environment; Setting up the context path for JIRA; Setting up SSL; Installing SSL certificates from other applications; Resetting the JIRA administrator password; Generating test data in JIRA; Anonymizing JIRA exports; Chapter 2: Fields and Screens; Introduction; Creating a new custom field
Creating separate select options for different projects Making a field required; Making the assignee field required; Hiding a field from view; Choosing a different field renderer; Creating a new field configuration; Creating a new screen; Removing the none option; Adding help tips to custom fields; Using JavaScript with custom fields; Creating custom field with custom logic; Chapter 3: JIRA Workflows; Introduction; Creating a new workflow; Adding screens to workflow transitions; Using common transitions; Using global transitions; Restricting the availability of workflow transitions Validating user input in workflow transitions Performing additional processing after a transition is executed; Rearranging the workflow transition bar; Restricting the resolution values in a transition; Preventing issue updates in selected statuses; Making a field required during workflow transition; Creating custom workflow transition logic; Sharing workflows with workflow bundles; Chapter 4: User Management; Introduction; Creating a new user; Inviting a new user to sign up; Enabling a public user sign up; Managing groups and group membership; Managing project roles Managing default project role membership Deactivating a user; Integrating and importing users from LDAP; Integrating with LDAP for authentication only; Integrating with Atlassian Crowd; Integrating with another JIRA instance for user information; Enabling JIRA as a user repository; Setting up single sign-on with Crowd; Setting up a Windows-domain single sign-on; Chapter 5: JIRA Security; Introduction; Granting access to JIRA; Granting JIRA System Administrator access; Controlling access to a project; Controlling access to JIRA issue operations; Setting up issue-level permissions Restricting access to projects based on reporter permissions Setting up password policies; Capturing electronic signatures for changes; Changing the duration of the remember me cookies; Changing the default session timeout; Chapter 6: E-mails and Notifications; Introduction; Setting up an outgoing mail server; Sending e-mails to users from JIRA; Sending notifications for issue updates; Creating custom events; Creating custom e-mail templates; Disabling outgoing notifications; Creating mail handlers to process incoming e-mails; Setting up a project-specific From address Chapter 7: Integrating with JIRA |
Record Nr. | UNINA-9910820080703321 |
Li Patrick | ||
Birmingham, England : , : Packt Publishing, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Learning pentesting for Android devices : a practical guide to learning penetration testing for Android devices and applications / / Aditya Gupta ; foreword by Elad Shapira ; cover Image by Michal Jasej |
Autore | Gupta Aditya |
Pubbl/distr/stampa | Birmingham, England : , : Packt Publishing, , 2014 |
Descrizione fisica | 1 online resource (154 p.) |
Disciplina | 005.3 |
Collana | Community Experience Distilled |
Soggetto topico |
Application software - Design
Application software - Development Computer networks - Security measures |
Soggetto genere / forma | Electronic books. |
ISBN | 1-78328-899-X |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; Foreword; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Android Security; Introduction to Android; Digging deeper into Android; Sandboxing and the permission model; Application signing; Android startup process; Summary; Chapter 2: Preparing the Battlefield; Setting up the development environment; Creating an Android virtual device; Useful utilities for Android Pentest; Android Debug Bridge; Burp Suite; APKTool; Summary; Chapter 3: Reversing and Auditing Android Apps
Android application teardownReversing an Android application; Using Apktool to reverse an Android application; Auditing Android applications; Content provider leakage; Insecure file storage; Path traversal vulnerability/local file inclusion; Client-side injection attacks; OWASP top 10 for mobile; Summary; Chapter 4: Traffic Analysis for Android Devices; Android traffic interception; Ways of Android traffic analysis; Passive analysis; Active analysis; HTTPS Proxy interception; Other ways for SSL Traffic interception; Extracting sensitive files from packet capture; Summary Chapter 5: Android ForensicsTypes of forensics; Filesystems; Android filesystem partitions; Using dd to extract data; Using a custom recovery image; Using Andriller to extract an application's data; Using AFLogical to extract contacts, calls, and text messages; Dumping application databases manually; Logging the logcat; Using backup to extract an application's data; Summary; Chapter 6: Playing with SQLite; Understanding SQLite in depth; Analyzing a simple application using SQLite; Security vulnerability; Summary; Chapter 7: Lesser-known Android Attacks; Android WebView vulnerability Using WebView in the applicationIdentifying the vulnerability; Infecting legitimate APKs; Vulnerabilities in ad libraries; Cross Application Scripting in Android (XAS); Summary; Chapter 8: ARM Exploitation; Introduction to ARM architecture; Execution modes; Setting up the environment; Simple stack-based buffer overflow; Return-oriented programming; Android root exploits; Summary; Chapter 9: Writing the Pentest Report; Basics of a penetration testing report; Writing the pentest report; Executive summary; Vulnerabilities; Scope of the work; Tools used; Testing methodologies followed RecommendationsConclusion; Appendix; Summary; Index |
Record Nr. | UNINA-9910453751403321 |
Gupta Aditya | ||
Birmingham, England : , : Packt Publishing, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Learning pentesting for Android devices : a practical guide to learning penetration testing for Android devices and applications / / Aditya Gupta ; foreword by Elad Shapira ; cover Image by Michal Jasej |
Autore | Gupta Aditya |
Pubbl/distr/stampa | Birmingham, England : , : Packt Publishing, , 2014 |
Descrizione fisica | 1 online resource (154 p.) |
Disciplina | 005.3 |
Collana | Community Experience Distilled |
Soggetto topico |
Application software - Design
Application software - Development Computer networks - Security measures |
ISBN | 1-78328-899-X |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; Foreword; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Android Security; Introduction to Android; Digging deeper into Android; Sandboxing and the permission model; Application signing; Android startup process; Summary; Chapter 2: Preparing the Battlefield; Setting up the development environment; Creating an Android virtual device; Useful utilities for Android Pentest; Android Debug Bridge; Burp Suite; APKTool; Summary; Chapter 3: Reversing and Auditing Android Apps
Android application teardownReversing an Android application; Using Apktool to reverse an Android application; Auditing Android applications; Content provider leakage; Insecure file storage; Path traversal vulnerability/local file inclusion; Client-side injection attacks; OWASP top 10 for mobile; Summary; Chapter 4: Traffic Analysis for Android Devices; Android traffic interception; Ways of Android traffic analysis; Passive analysis; Active analysis; HTTPS Proxy interception; Other ways for SSL Traffic interception; Extracting sensitive files from packet capture; Summary Chapter 5: Android ForensicsTypes of forensics; Filesystems; Android filesystem partitions; Using dd to extract data; Using a custom recovery image; Using Andriller to extract an application's data; Using AFLogical to extract contacts, calls, and text messages; Dumping application databases manually; Logging the logcat; Using backup to extract an application's data; Summary; Chapter 6: Playing with SQLite; Understanding SQLite in depth; Analyzing a simple application using SQLite; Security vulnerability; Summary; Chapter 7: Lesser-known Android Attacks; Android WebView vulnerability Using WebView in the applicationIdentifying the vulnerability; Infecting legitimate APKs; Vulnerabilities in ad libraries; Cross Application Scripting in Android (XAS); Summary; Chapter 8: ARM Exploitation; Introduction to ARM architecture; Execution modes; Setting up the environment; Simple stack-based buffer overflow; Return-oriented programming; Android root exploits; Summary; Chapter 9: Writing the Pentest Report; Basics of a penetration testing report; Writing the pentest report; Executive summary; Vulnerabilities; Scope of the work; Tools used; Testing methodologies followed RecommendationsConclusion; Appendix; Summary; Index |
Record Nr. | UNINA-9910791060703321 |
Gupta Aditya | ||
Birmingham, England : , : Packt Publishing, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Learning pentesting for Android devices : a practical guide to learning penetration testing for Android devices and applications / / Aditya Gupta ; foreword by Elad Shapira ; cover Image by Michal Jasej |
Autore | Gupta Aditya |
Pubbl/distr/stampa | Birmingham, England : , : Packt Publishing, , 2014 |
Descrizione fisica | 1 online resource (154 p.) |
Disciplina | 005.3 |
Collana | Community Experience Distilled |
Soggetto topico |
Application software - Design
Application software - Development Computer networks - Security measures |
ISBN | 1-78328-899-X |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; Foreword; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Android Security; Introduction to Android; Digging deeper into Android; Sandboxing and the permission model; Application signing; Android startup process; Summary; Chapter 2: Preparing the Battlefield; Setting up the development environment; Creating an Android virtual device; Useful utilities for Android Pentest; Android Debug Bridge; Burp Suite; APKTool; Summary; Chapter 3: Reversing and Auditing Android Apps
Android application teardownReversing an Android application; Using Apktool to reverse an Android application; Auditing Android applications; Content provider leakage; Insecure file storage; Path traversal vulnerability/local file inclusion; Client-side injection attacks; OWASP top 10 for mobile; Summary; Chapter 4: Traffic Analysis for Android Devices; Android traffic interception; Ways of Android traffic analysis; Passive analysis; Active analysis; HTTPS Proxy interception; Other ways for SSL Traffic interception; Extracting sensitive files from packet capture; Summary Chapter 5: Android ForensicsTypes of forensics; Filesystems; Android filesystem partitions; Using dd to extract data; Using a custom recovery image; Using Andriller to extract an application's data; Using AFLogical to extract contacts, calls, and text messages; Dumping application databases manually; Logging the logcat; Using backup to extract an application's data; Summary; Chapter 6: Playing with SQLite; Understanding SQLite in depth; Analyzing a simple application using SQLite; Security vulnerability; Summary; Chapter 7: Lesser-known Android Attacks; Android WebView vulnerability Using WebView in the applicationIdentifying the vulnerability; Infecting legitimate APKs; Vulnerabilities in ad libraries; Cross Application Scripting in Android (XAS); Summary; Chapter 8: ARM Exploitation; Introduction to ARM architecture; Execution modes; Setting up the environment; Simple stack-based buffer overflow; Return-oriented programming; Android root exploits; Summary; Chapter 9: Writing the Pentest Report; Basics of a penetration testing report; Writing the pentest report; Executive summary; Vulnerabilities; Scope of the work; Tools used; Testing methodologies followed RecommendationsConclusion; Appendix; Summary; Index |
Record Nr. | UNINA-9910822306003321 |
Gupta Aditya | ||
Birmingham, England : , : Packt Publishing, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
ReSharper essentials : make your microsoft visual studio work smarter with ReSharper / / Lukasz Gasior ; cover image by Michal Jasej |
Autore | Gasior Lukasz |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, England : , : Packt Publishing Ltd, , 2014 |
Descrizione fisica | 1 online resource (124 p.) |
Disciplina | 006.7882 |
Altri autori (Persone) | JasejMichal |
Collana | Community experience distilled |
Soggetto topico | Web site development - Computer programs |
Soggetto genere / forma | Electronic books. |
ISBN | 1-84969-871-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with ReSharper; Introduction to ReSharper; Available versions; Support for various versions of Visual Studio; Support for various languages; Installing and configuring ReSharper; Installing ReSharper; Configuring ReSharper; Options; Manage options; Integration with Visual Studio; Summary; Chapter 2: Write Smarter Code; Code generation; Generating code for non-existent objects; Introduce variable; Generate constructors; Surround with
Generate object membersUsing code editing helpers; Enhanced IntelliSense; Extending the code selection; Safe delete; Auto-importing namespaces; Quick documentation; Templates; Templates as snippets; File template; Customization; Multifile templates; Refactoring; Rename; Moving to separate file; Refactor this...; Summary; Chapter 3: Finding What You Need Quickly; Finding files; Going to proper file; Bookmarks; Last edited location; Go to Everything; Searching code references; Go to Declaration; Code usage; The Navigate to feature; Displaying code structure; File members The File Structure windowValue Origin and Destination; Navigating to the library code; Summary; Chapter 4: Making Your Code Better; Code quality analysis; Background analysis; Solution-wide inspections; Disabling code inspections; Code Issues; Eliminating errors and code smells; Quick fixes; Fix in scope; Structural Search and Replace; Code Cleanup; Summary; Chapter 5: Extended Support for Web Developers; ASP.NET Web Forms and ASP.NET MVC tools; Writing ASP.NET smartly; Templates; Enhanced navigation; ASP.NET MVC specific support; Support for JavaScript; Smart IntelliSense The Code Analysis and refactoring optionsNavigation and smart usages; Structural Search and Replace (SSR); Support for TypeScript; Support for HTML/CSS; Writing HTML/CSS code; CSS hierarchy; Navigation; Browser compatibility support; Templates; Code analysis; Summary; Chapter 6: Unit Testing; Test runner; The Unit Test Explorer window; The Unit Test Sessions window; Testing JavaScript; Running JavaScript unit tests; Integration with PhantomJS; Analyzing code coverage with dotCover; Summary; Chapter 7: Extending ReSharper; Why you should extend ReSharper; ReSharper API; Platform Program Structure Interface (PSI)Features and plugins; Daemons; Internal mode; PSI Browser; PSI Module Browser; PSI Viewer; Enable the Internal mode; The ReSharper SDK; Installing the ReSharper SDK; Getting the required NuGet packages; Your first plugin; Creating project; Project elements; Assembly info; Actions; Context action; Other project elements; Debugging a plugin; Deploying a plugin; Your plugin in action; Sample SDK plugins; Summary; Chapter 8: Tools for Architects; Architecture View; Advanced references view; The Referenced Code window; The Optimize References window Global refactoring |
Record Nr. | UNINA-9910464184503321 |
Gasior Lukasz | ||
Birmingham, England : , : Packt Publishing Ltd, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
ReSharper essentials : make your microsoft visual studio work smarter with ReSharper / / Lukasz Gasior ; cover image by Michal Jasej |
Autore | Gasior Lukasz |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, England : , : Packt Publishing Ltd, , 2014 |
Descrizione fisica | 1 online resource (124 p.) |
Disciplina | 006.7882 |
Altri autori (Persone) | JasejMichal |
Collana | Community experience distilled |
Soggetto topico | Web site development - Computer programs |
ISBN | 1-84969-871-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with ReSharper; Introduction to ReSharper; Available versions; Support for various versions of Visual Studio; Support for various languages; Installing and configuring ReSharper; Installing ReSharper; Configuring ReSharper; Options; Manage options; Integration with Visual Studio; Summary; Chapter 2: Write Smarter Code; Code generation; Generating code for non-existent objects; Introduce variable; Generate constructors; Surround with
Generate object membersUsing code editing helpers; Enhanced IntelliSense; Extending the code selection; Safe delete; Auto-importing namespaces; Quick documentation; Templates; Templates as snippets; File template; Customization; Multifile templates; Refactoring; Rename; Moving to separate file; Refactor this...; Summary; Chapter 3: Finding What You Need Quickly; Finding files; Going to proper file; Bookmarks; Last edited location; Go to Everything; Searching code references; Go to Declaration; Code usage; The Navigate to feature; Displaying code structure; File members The File Structure windowValue Origin and Destination; Navigating to the library code; Summary; Chapter 4: Making Your Code Better; Code quality analysis; Background analysis; Solution-wide inspections; Disabling code inspections; Code Issues; Eliminating errors and code smells; Quick fixes; Fix in scope; Structural Search and Replace; Code Cleanup; Summary; Chapter 5: Extended Support for Web Developers; ASP.NET Web Forms and ASP.NET MVC tools; Writing ASP.NET smartly; Templates; Enhanced navigation; ASP.NET MVC specific support; Support for JavaScript; Smart IntelliSense The Code Analysis and refactoring optionsNavigation and smart usages; Structural Search and Replace (SSR); Support for TypeScript; Support for HTML/CSS; Writing HTML/CSS code; CSS hierarchy; Navigation; Browser compatibility support; Templates; Code analysis; Summary; Chapter 6: Unit Testing; Test runner; The Unit Test Explorer window; The Unit Test Sessions window; Testing JavaScript; Running JavaScript unit tests; Integration with PhantomJS; Analyzing code coverage with dotCover; Summary; Chapter 7: Extending ReSharper; Why you should extend ReSharper; ReSharper API; Platform Program Structure Interface (PSI)Features and plugins; Daemons; Internal mode; PSI Browser; PSI Module Browser; PSI Viewer; Enable the Internal mode; The ReSharper SDK; Installing the ReSharper SDK; Getting the required NuGet packages; Your first plugin; Creating project; Project elements; Assembly info; Actions; Context action; Other project elements; Debugging a plugin; Deploying a plugin; Your plugin in action; Sample SDK plugins; Summary; Chapter 8: Tools for Architects; Architecture View; Advanced references view; The Referenced Code window; The Optimize References window Global refactoring |
Record Nr. | UNINA-9910789399203321 |
Gasior Lukasz | ||
Birmingham, England : , : Packt Publishing Ltd, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
ReSharper essentials : make your microsoft visual studio work smarter with ReSharper / / Lukasz Gasior ; cover image by Michal Jasej |
Autore | Gasior Lukasz |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, England : , : Packt Publishing Ltd, , 2014 |
Descrizione fisica | 1 online resource (124 p.) |
Disciplina | 006.7882 |
Altri autori (Persone) | JasejMichal |
Collana | Community experience distilled |
Soggetto topico | Web site development - Computer programs |
ISBN | 1-84969-871-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with ReSharper; Introduction to ReSharper; Available versions; Support for various versions of Visual Studio; Support for various languages; Installing and configuring ReSharper; Installing ReSharper; Configuring ReSharper; Options; Manage options; Integration with Visual Studio; Summary; Chapter 2: Write Smarter Code; Code generation; Generating code for non-existent objects; Introduce variable; Generate constructors; Surround with
Generate object membersUsing code editing helpers; Enhanced IntelliSense; Extending the code selection; Safe delete; Auto-importing namespaces; Quick documentation; Templates; Templates as snippets; File template; Customization; Multifile templates; Refactoring; Rename; Moving to separate file; Refactor this...; Summary; Chapter 3: Finding What You Need Quickly; Finding files; Going to proper file; Bookmarks; Last edited location; Go to Everything; Searching code references; Go to Declaration; Code usage; The Navigate to feature; Displaying code structure; File members The File Structure windowValue Origin and Destination; Navigating to the library code; Summary; Chapter 4: Making Your Code Better; Code quality analysis; Background analysis; Solution-wide inspections; Disabling code inspections; Code Issues; Eliminating errors and code smells; Quick fixes; Fix in scope; Structural Search and Replace; Code Cleanup; Summary; Chapter 5: Extended Support for Web Developers; ASP.NET Web Forms and ASP.NET MVC tools; Writing ASP.NET smartly; Templates; Enhanced navigation; ASP.NET MVC specific support; Support for JavaScript; Smart IntelliSense The Code Analysis and refactoring optionsNavigation and smart usages; Structural Search and Replace (SSR); Support for TypeScript; Support for HTML/CSS; Writing HTML/CSS code; CSS hierarchy; Navigation; Browser compatibility support; Templates; Code analysis; Summary; Chapter 6: Unit Testing; Test runner; The Unit Test Explorer window; The Unit Test Sessions window; Testing JavaScript; Running JavaScript unit tests; Integration with PhantomJS; Analyzing code coverage with dotCover; Summary; Chapter 7: Extending ReSharper; Why you should extend ReSharper; ReSharper API; Platform Program Structure Interface (PSI)Features and plugins; Daemons; Internal mode; PSI Browser; PSI Module Browser; PSI Viewer; Enable the Internal mode; The ReSharper SDK; Installing the ReSharper SDK; Getting the required NuGet packages; Your first plugin; Creating project; Project elements; Assembly info; Actions; Context action; Other project elements; Debugging a plugin; Deploying a plugin; Your plugin in action; Sample SDK plugins; Summary; Chapter 8: Tools for Architects; Architecture View; Advanced references view; The Referenced Code window; The Optimize References window Global refactoring |
Record Nr. | UNINA-9910810428103321 |
Gasior Lukasz | ||
Birmingham, England : , : Packt Publishing Ltd, , 2014 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|